Кіріспе

Кездейсоқ құрылған цифрлардың басылған тізімдері

Кездейсоқ сандар кестелері статистикада кездейсоқ үлгілерді таңдау сияқты міндеттер үшін қолданылған. Бұл, текшелер, карталар сияқты құралдармен қолмен кездейсоқ үлгілерді таңдауға қарағанда әлдеқайда тиімді болды. Қазіргі кезде кездейсоқ сандар кестелері есептеу арқылы жасалатын кездейсоқ сандар генераторларымен алмастырылды. Егер мұқият дайындалса, сүзгілеу және тексеру процестері аппараттық құрылғылармен жасалған бастапқы сандардағы көзге көрінетін кез келген қиылысты немесе асимметрияны жояды, сондықтан мұндай кестелер қарапайым қолданушыға ең "сенімді" кездейсоқ сандарды ұсынады. Кез келген жарияланған (немесе басқаша қол жетімді) кездейсоқ деректер кестесі криптографиялық мақсаттар үшін қолдануға жарамсыз, себебі сандардың қол жетімділігі оларды болжауға мүмкіндік береді, демек, олардың криптожүйеге тигізетін әсерін де болжауға болады. Ал, нағыз кездейсоқ сандар, тек кодтаушы мен декодерге ғана қол жетімді болса, бір реттік блок деп аталатын әдіс арқылы (ексклюзивті немесе операциясын қолдану арқылы) ұқсас немесе одан аз көлемдегі мағыналы деректерді толығымен бұзу мүмкін емес түрде шифрлауға мүмкіндік береді. Бірақ, бұл әдісті дұрыс іске асырудың көбінесе еңсеруге қиын кедергілері бар.

Тарих

Кездейсоқ сандар кестесі кестеден қалай таңдалғандығына қарамастан, қажетті қасиеттерге ие: жолмен, бағанмен, диагональмен немесе ретсіз. Мұндай бірінші кестеді 1927 жылы Л.Х.С. Типпетт жариялады, содан бері тағы да осындай кестелер жасалды. Алғашқы кестелер әртүрлі жолдармен құрылды – біреуі (Л.Х.С. Типпетттің) сандарын «көзімен шалып» санақ тізілімдерінен алды, екіншісі (Р.А.Фишер мен Фрэнсис Йейтс) логарифмдік кестелерден «көзімен шалып» алынған сандарды қолданды, ал 1939 жылы М.Г. Кендалл мен Б.Бэббингтон Смит мамандандырылған машинамен және адам операторының қатысуымен шығарылған 100 000 цифрлық жиынтығын жариялады. 1940-жылдардың ортасында RAND корпорациясы Монте-Карло әдісімен пайдалану үшін кездейсоқ сандардың үлкен кестесін әзірлеуге кірісті және аппараттық кездейсоқ сан генераторын қолдану арқылы 100 000 қалыпты ауытқулары бар миллион кездейсоқ санды шығарды. RAND кестесі компьютермен байланыстырылған рулетка дөңгелегінің электрондық симуляциясын қолданды, оның нәтижелері мұқият сүзгіленіп, кесте жасауда қолданылғанға дейін тексерілді. RAND кестесі кездейсоқ сандарды жеткізуде маңызды жетістік болды, өйткені мұндай үлкен және мұқият дайындалған кесте бұрын-соңды болмаған (бұрын жарияланған ең үлкен кесте көлемі он есе кіші), және ол IBM перфокарталарында да қол жетімді болғандықтан, оны компьютерлерде пайдалануға мүмкіндік берді. 1950 жылдары ERNIE деп аталатын аппараттық кездейсоқ сан генераторы британдық премиум облигациялардың нөмірлерін тартуға пайдаланылды. Статистикалық кездейсоқтық үшін кездейсоқ сандарды алғашқы «тексеруді» 1930 жылдардың аяғында М.Г. Кендалл мен Б.Бэббингтон Смит жасады және ол берілген тізбекте белгілі бір ықтималдық күтулерді іздеуге негізделген. Ең қарапайым тест 1, 2, 3 және т.б. сандарының шамамен бірдей саны бар екеніне көз жеткізуге тырысты; күрделірек тесттер тізбектегі 0-дің арасындағы цифрлар санын қарастырып, олардың күтілетін ықтималдықтарымен салыстырды. Жылдар өте келе күрделірек тесттер жасалды. Кендалл мен Смит сонымен қатар «жергілікті кездейсоқтық» түсінігін енгізді, онда кездейсоқ сандардың берілген жиынтығы бөліктерге бөлініп, сегменттерде тексерілетін болды. Мысалы, олардың 100 000 сандары жиынтығында мыңдағанның екеуі қалғандарына қарағанда аз «жергілікті түрде кездейсоқ» болды, бірақ жиынтық тұтастай алғанда сынақтан өтті. Кендалл мен Смит өздерінің оқырмандарына осы мыңдаған сандарды өздері үшін пайдаланбауға кеңес берді. Жарияланған кестелер әлі де болса, әсіресе оларды шақыратын эксперименталды музыкалық шығармаларды орындау кезінде қолданылады, мысалы, Ла Монте Янгтың Vision (1959) және Poem (1960) сияқты.