случайная функция Java заключается в следующем:
numberi+1 = (a * numberi + c) mod m
Число семя твое.
Случайное на самом деле не случайное число, если я знаю ваш текущий номер, тогда я могу узнать все цифры, которые вы получите в будущем. (поэтому вы всегда должны использовать статический случайный случай и никогда не создавать новый случайный случай (вы получите тот же самый номер))
Если вам нужен более безопасный случайный случай, используйте класс безопасности SecureRandom.
Он предоставляет вам более безопасный случайный случай, который использует такие вещи, как количество движений мыши, текущее местоположение мыши, количество секунд с момента последнего ввода и т. Д. ...
Http: //en.wikipedia. org/wiki/Random_number_generation # Computational_methods – GriffeyDog
http://docs.oracle.com/javase/7/docs/api/java/util/Random.html –