正态分布随机数生成器

原创 2012年03月23日 22:20:44
import math,random
u=1800.
q=800.
reslist=[]
for v in xrange(0,3600):
   y=math.exp(-((v-u)/q)*((v-u)/q)/2)/(q*math.sqrt(2*3.14159265359))*36000
   for d in xrange(0,int(y)):
      reslist.append(v)
res2=[]
for v in xrange(0,36000):
   res2.append(reslist[random.randint(0,len(reslist))])
for r in res2:
   print r
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

产生服从正态分布随机数(转载)

原文章地址:http://www.cnblogs.com/zztt/p/4025207.html 一、为什么需要服从正态分布的随机函数 一般我们经常使用的随机数函数 Math.random...

C产生正态分布随机数写入文件并读出后用快速排序法排序

基于快速排序法的正态随机数排序 使用中心极限定理产生正态分布随机数 使用快速排序法进行排序 读写数据到记事本 程序计时 #include #include #include #include ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

C语言产生满足正态分布的随机数

C语言中可以通过rand函数生成满足均匀分布的随机数,但是生成满足正太分布的随机数就没有那么简单了,下面对常用的几种方法进行总结并用C++编程实现。 方法一:由均匀分布的随机数来产生   ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)