ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1206822 Топик полностью
Argon (08.05.2022 18:18, просмотров: 212) ответил Moлoдoй кoллeгa на Захотелось мне рандомноые (ну псевдорандомные) числа вдруг заиметь из диапазона 0-76, с удивление обнаружил что rand() % 76 даёт 16 неизменных повторяющихся значений по кругу. rand() & 0x3F немного лучше но не из диапазона, rand() яровский. Как правильно?
Когда-то использовал алгоритм ГПСЧ "Вихрь Мерсенна" с добавлением энтропии за счет выборки в случайный момент времени (внешнее воздействие оператора). Деталей не помню, но вроде был осмысленный выбор именно этого алгоритма. 

https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D1%85%D1%80%D1%8C_%D0%9C%D0%B5%D1%80%D1%81%D0%B5%D0%BD%D0%BD%D0%B0