Правда о случайных числах состоит в том, что они не являются случайными. они просто вычисляются с текущим временем в mili / nano (или даже меньше) -секундах ... потому что время всегда меняется и никогда не повторяется, значение не может быть одинаковым значением для «той же причины», что то, что делает случайным номер случайного числа ...
Выйти @FranciscoSpaeth answer: