最好是长。
我能找到的所有例子都是将日期/时间作为字符串而不是任何标量值。 :)
答案 0 :(得分:17)
如果确实希望当前时间长,请尝试System.currentTimeMillis()
。或者,您可以使用new Date().getTime()
。
但是,使用当前时间作为随机数生成器种子是一个非常糟糕的选择(至少,如果您使用随机数用于任何重要的事情,例如加密)。您可能希望考虑使用/dev/urandom
等随机来源(如果您的平台上有)。
答案 1 :(得分:1)
System.currentTimeMillis返回一个long。
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis()
还有System.nanoTime()。
答案 2 :(得分:0)
要生成随机数,您可以使用以下代码:
var randomnumber=new Date().getUTCMilliseconds();
var rand = Math.floor((Math.random() * randomnumber) + 1);
document.write(rand);