Генерација на произволен број е генерирање на низа од броеви или симболи кои не можат да бидат разумно предвидени подобро отколку со случајна шанса, обично преку хардверски генератор на случајни броеви (RNG). Различни примени на случајност доведоа до развој на неколку различни методи за генерирање на случајни податоци, од кои некои постоеле уште од античко време, меѓу чии редови се добро познати "класични" примери, вклучувајќи и валање на коцки, превртување на монети, на карти за играње, употребата на стеблата од раковите (за гадање) во I Чинг, како и безброј други техники. Поради механичката природа на овие техники, генерирање на голем број на доволно случајни броеви (важни во статистиката) бара многу работа и / или време. Така, резултатите понекогаш би биле собрани и дистрибуирани како табели со случаен број. Денес, по доаѓањето на пресметковните генератори на случаен број, сé поголем број [квантифицираат] лотарии на владата и лотарија игри започнаа да користат RNGs, наместо по-традиционални методи за цртање. RNGs исто така се користат за одредување на резултатите од современите слот-машини. Постојат неколку пресметковни методи за генерирање на случаен број. Многумина не се свесни за целта на вистинската случајност, иако може да се сретнат, со различен успех, некои од статистичките тестови за случајност, со намера да се измери колку се непредвидливи нивните резултати (односно до кој степен нивните шеми се видливи). Сепак, постојат и внимателно дизајнирани криптографски безбедни методи на генерирање на случајни броеви, како што се оние базирани на алгоритамот Јарров, Фортуна (PRNG) и други. [Генерал][Јас Чинг] |