Здравствуйте, PaulMinelly, Вы писали:
TB>>Например, использовать линейный конгруэнтный генератор псевдослучайных чисел с модулем 2^48.
PM>Так не получится так как будут дубликаты. Это классическая задача тасования чисел
У Кнута (том 2, если не ошибаюсь) как раз описано, как подбирать параметры LCM, чтобы сгенерированные числа не повторялись на всем периоде.