代码之家  ›  专栏  ›  技术社区  ›  bobber205

获取随机数生成器种子的当前日期时间

  •  7
  • bobber205  · 技术社区  · 14 年前

    我能找到的所有示例都是以字符串形式获取日期/时间,而不是任何标量值。:)

    3 回复  |  直到 14 年前
        1
  •  17
  •   Greg Hewgill    14 年前

    如果你 想把现在的时间长一点,试试看 System.currentTimeMillis() . 或者,您可以使用 new Date().getTime() .

    但是,使用当前时间作为随机数生成器种子是一个非常糟糕的选择(至少,如果您将随机数用于任何重要的事情,例如加密)。您可能希望考虑使用随机源,例如 /dev/urandom (如果平台上有)。

        2
  •  1
  •   Peter Tillemans    14 年前

    System.currentTimeMillis公司返回一个long。

    http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis()

    还有系统时间().

        3
  •  0
  •   ᗩИᎠЯƎᗩ    7 年前

    var randomnumber=new Date().getUTCMilliseconds();
    var rand = Math.floor((Math.random() * randomnumber) + 1); 
    document.write(rand);