Ребят, вы не поняли...
Если в моём примере взять seed другой —
0, или
1, или
2147483646, или
2147483648,
всё будет в порядке. Про
/dev/random и
/dev/urandom я тоже знаю. И про линейный
конгруэнтный метод.
Кстати, ЛКМ, при всех его недостатках, выдаёт всё-таки
псевдослучайные числа, а не ту
порнографию, которую мы видим здесь.
Проблема не в том, что меня лишили моего неотъемлемого права — в любое время дня
и ночи получить любое количество псевдослучайных чисел. Получу другим способом, да
в конце концов, как-нибудь без них обойдусь...
Проблема в том, что в
стандартной библиотеке оказалась такая лажа

И это через 50 лет после
RANDU...
Повторяю, я фшоке.
peregrine, кстати, если, как пишет нам
ArcFi, в баше используется
«A linear congruential random number generator», то это не «сложный алгоритм»,
а простейший, тем более, если он выдаёт числа «between 0 and 32767». Тем не менее,
получаемые числа должны быть довольно качественными, при правильных параметрах
генератора.