java生成随机数0或1,只能是0,1二者其一,最好可以使1或0出现的概率符合高斯分布(正态分布)

问题描述:

java生成随机数0或1,只能是0,1二者其一,最好可以使1或0出现的概率符合高斯分布(正态分布)
如果可以产生数学期望为μ,方差为σ*σ的10*1000正态分布随机矩阵的话就再感谢不过了!
或者是使得0出现的概率阀值是0.7,是int rd=Math.Random()>0.1:0; 这条语句么?不好意思,我上条问题补充说的有问题,我是希望往数据库中生成1000条记录,每条记录有十个是0或1的数,然后每行数1的和符合正态分布,比如说正态分布的数学期望为μ,方差为σ*σ.
1个回答 分类:综合 2014-09-29

问题解答:

我来补答
Java内置了高斯正态随机数
Random.nextGaussian()获得均值为0,标准差为1的正态分布.
Random r=new Random();
for(int i=0;i
再问: 不好意思,我上条问题补充说的有问题,我是希望往数据库中生成1000条记录,每条记录有十个是0或1的数,然后每行数1的和符合正态分布,比如说正态分布的数学期望为μ,方差为σ*σ。
再答: 回答已满足 原题意 的要求。 随意更变题意违反百度规则。
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作