当前位置: 代码迷 >> Java相关 >> 随机数的公式
  详细解决方案

随机数的公式

热度:347   发布时间:2007-11-21 15:41:01.0
随机数的公式
求助一个如何生成某一个范围内的随机数的公式?
搜索更多相关的解决方案: 随机数  公式  

----------------解决方案--------------------------------------------------------
java里面生成的随机数是[0,1),LZ可以根据这个想下
----------------解决方案--------------------------------------------------------
java.util.Random
或者Math.random()
----------------解决方案--------------------------------------------------------
int size;
int s;
s=(Math.random()*size)+1


size是你要定义的最大限定数
----------------解决方案--------------------------------------------------------

new Random().nextInt(number);


----------------解决方案--------------------------------------------------------
java.util.Random中nextInt(int a)方法范围0-a
java.lang.Math中Random静态方法范围0-1.0,可以扩展范围!
----------------解决方案--------------------------------------------------------
回复 1# 的帖子
可以 自己 写个 完美 随机数 生成 类

可以 去 网上搜 一下 , 我 以前 用 C++弄过

那个 弄 出来 的 随机数 不会 像 由 系统 生成 的 随机数
一样 有 重复 , 那个 完全 给 一个 连续 数 序列 打乱
序列 然后 制造 一个 随机数 序列 出来 ,很 有 用处
建议 实践 一下

JAVA 中 产生 伪随机数 的 代码 和 上面 的 兄弟 给的 一样

int size;
int s;
s=(Math.random()*size)+1;

size是你要定义的最大限定数
----------------解决方案--------------------------------------------------------
不错啊
昨天也刚看到随机数的函数,我是从jsp中看到的。
----------------解决方案--------------------------------------------------------
  相关解决方案