java 使用Math.java的random怎么使用()产生一个100以内的随机数;

版权声明:本文为博主原创文章,未经博主允许不得转载。 /Rodulf/article/details/

Math.random()连续产生的2个随机数 重复的可能性有多大? [问题点数:20分,结帖人iskohl]

0

至于为什么嘛...貌似是根据你系统时间生成随机数的.

其实Math.random()产生的是伪随机数,也就是说还是按某些公式来产生随机数的,是有规律的,但这个规律是什么我也不知道,重复的可能性确实挺小的,要知道确切的概率恐怕得去研究公式了

这个用的特别多的,不过相同的几率还确实特别少。

自己测一下就知道了,做个循环一直到有随机数为止

应该和中彩票的几率一样吧!呵呵~~

匿名用户不能发表回复!

一个是方法一个是对象之类的废话就不说了。关键在与两个生成随机数的不同特征。

因为在做图像特征提取,对整个像素空间的逐个提取、识别显然不太聪明,于是乎想起概率论上的一堆东东。

取得一个可以反应整个向量空间的随机数集合,不失为明智的选择。

《Think in Java》里面经常用那个对象弄,自然我首先想到了这个。同学则喜欢Math.Random,他认为生成的是一个在区间均匀分布的符合要求的随机数。以前从来没想过“随机”这个问题,到底是一个任意的数(各个概率一样,就像古典概型里面,硬币的正反一样),还是一个在空间有均匀分布特征的呢?

在网上搜罗了一大堆东西,发现说什么的都有,越来越迷糊。最后想起该看看权威的JDK API说明乎:



看看下面的就更加显而易见啦

1:java.lang.Math.Random()这个静态方法得到的是一个空间中有均匀分布特征的随机数。
2:java.util.Random,通过这个对象得到的则是“几何分布”
3:我的图像特征应该选择第一个方法比较适当。

问题:我的似乎应该说是一个抽样问题更为恰当。呼呼,先写到这里

我要回帖

更多关于 java的random怎么使用 的文章

 

随机推荐