问题描述
- 在js中怎么生成位数比较多的随机数?
-
在java类程序中可以使用UUID、UNID生成永不重复的32位随机数,但在页面上的js文件中可以有什么方法生成类似的随机数呢?另外Math.random()方法生成的随机数包含0和1么?求大神支招!不胜感激!
解决方案
时间戳100%不重复,但是有规律,Math.radom只能靠运气了。。应该没那么衰会随机到重复的吧。。
解决方案二:
math。random()包括0不包括1
然后取32个随机数(范围是0到9),输出一串字符串
解决方案三:
同时产生几个随机数,然后拼接起来就可以了。
Math.random() 大于或等于0.0且小于1.0
解决方案四:
含0不含1,同时生成几个拼成32位吧,这样重复的几率最小。
解决方案五:
http://geek.csdn.net/news/detail/42703,,给你一个链接,,可以参考下
解决方案六:
Math.random()以0.5分段不就是0、1随机数了,想要任意大的,Math.random()*xxxxxxxxx 就可以了。
时间: 2025-01-03 20:03:03