できればロングで。
私が見つけることができるすべての例は、日付/時刻をスカラー値ではなく文字列として取得しています。:)
現在の時刻を本当に長くしたい場合は、 を試してください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() もあります。