Попробуйте это
Random generator = new Random(1309233053284l);
Вы должны указать его как длинный.
Если вы вызовете new Random(1309233053284)
, он будет использовать конструктор, принимающий аргумент int
. Когда вы вызываете new Random(System.currentTimeMillis())
, он использует constructur, принимающий аргумент long
, поскольку System.currentTimeMillis()
возвращает long. Чтобы это работало, вы также должны указать 1309233053284
как длинную, добавив l
.