Всем тем, кого волнует цифра 52!=8.07*10^67 (количество вариантов шаффла для одной колоды). Или, вернее, то, что эта цифра превышает период функции random(). Существует прекрасный программный ГСЧ Mersenne Twister. Наряду с прочими достоинствами, его период составляет 2^19937-1=4.32*10^6001. Хватит даже для 25-колодного блэкджека. Кстати, какое-то российское интернет-казино использует именно этот ГСЧ, о чем написано на их сайте.
__________________
Arthur Grey
|