最好是长的。
我能找到的所有示例都是将日期/时间作为字符串而不是任何标量值。:)
如果你真的想把当前时间当长,试试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()。
要生成随机数,您可以使用以下代码:
var randomnumber=new Date().getUTCMilliseconds();
var rand = Math.floor((Math.random() * randomnumber) + 1);
document.write(rand);