Старый 08.07.2014, 00:08   #7 (permalink)
Ferheg
Участник
 
Регистрация: 27.06.2014
Сообщений: 105
Цитата:
Сообщение от denisio Посмотреть сообщение
ВСЕ алгоритмы получения псевдослучайных чисел отталкиваются от предыдущего значения.
вы по ссылочке вышеприведенной ходили чтобы так безапеляционно утверждать насчет ВСЕХ алгоритмов? использование источника энтропии нивелирует влияние предыдущего номера.
Цитата:
Сообщение от denisio Посмотреть сообщение
Во-вторых, то что вы называете от 0 до 1 в компьютере представляется как число от 0 до 2^(n)-1
представление это всего-лишь одна точка зрения. если на то пошло то в компьютере все представляется как число от 0 до 2^(n)-1 и я могу вернуть этот аргумент в виде контраргумента... и да, надо быть внимательнее - предлагалось не делить а умножать на 36, так что ничего не теряется.
Цитата:
Сообщение от denisio Посмотреть сообщение
тем не менее в лучших домах Филадельфии делают как я описал, а не так как вы придумали
я предполагаю. так как я наверняка не знаю как написан казиношный софт. но у меня есть некий опыт программиста, потому могу говорить о том как делал бы я.
так вот, в вашем предположении фактически генерируется последовательность 0..63 а используется из нее подмножество попадающее в диапазон 0..36. мало того что такой способ даст гораздо хуже сбалансированное распределение номеров чем при делении (а ведь нету деления!), так еще и получаем в среднем 27/63 генераций вашего генератора впустую. если на первое казино может закрыть глаза - ну будет кривая последовательность, так игрокам и надо, то использование ресурсов впустую, причем настолько явно не есть хороший тон. и если так пишут в лучших домах...
Ferheg вне форума