海上升明月光华照九州
2016-03-06 14:37
采纳率: 87.9%
浏览 2.4k

在js中怎么生成位数比较多的随机数?

在java类程序中可以使用UUID、UNID生成永不重复的32位随机数,但在页面上的js文件中可以有什么方法生成类似的随机数呢?另外Math.random()方法生成的随机数包含0和1么?求大神支招!不胜感激!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 已采纳

    时间戳100%不重复,但是有规律,Math.radom只能靠运气了。。应该没那么衰会随机到重复的吧。。

    打赏 评论
  • u52983610 2016-03-06 14:44

    math。random()包括0不包括1
    然后取32个随机数(范围是0到9),输出一串字符串

    打赏 评论
  • threenewbee 2016-03-06 14:46

    同时产生几个随机数,然后拼接起来就可以了。

    Math.random() 大于或等于0.0且小于1.0

    打赏 评论
  • 丑旦 2016-03-06 14:53

    含0不含1,同时生成几个拼成32位吧,这样重复的几率最小。

    打赏 评论
  • Jimbo 2016-03-06 14:56

    Math.random()以0.5分段不就是0、1随机数了,想要任意大的,Math.random()*xxxxxxxxx 就可以了。

    打赏 评论
  • Royal_lr 2016-03-07 02:04
    打赏 评论

相关推荐 更多相似问题