Желательно как long.
Все, что я могу найти, это получить дату / время в виде строки, а не скалярное значение. :)
Если вы действительно хотите, чтобы текущее время было длинным, попробуйте System.currentTimeMillis ()
. В качестве альтернативы вы можете использовать new Date (). GetTime ()
.
Однако использование текущего времени в качестве начального числа генератора случайных чисел - очень плохой выбор (по крайней мере, если вы используете случайные числа для чего-то важного, например, для криптографии). Вы можете рассмотреть возможность использования случайного источника, такого как / dev / urandom
(если он доступен на вашей платформе).
System.currentTimeMillis возвращает long.
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis ()
существует также System.nanoTime ().