正态分布随机数生成器

原创 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

相关文章推荐

正态分布随机数

  • 2015年04月12日 16:49
  • 49B
  • 下载

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

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

EXCEL生成正态分布随机数据

  • 2011年03月07日 20:03
  • 606B
  • 下载

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

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

Matlab正态分布随机数

  • 2011年10月18日 12:08
  • 627B
  • 下载

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

C语言中可以通过rand函数生成满足均匀分布的随机数,但是生成满足正太分布的随机数就没有那么简单了,下面对常用的几种方法进行总结并用C++编程实现。 方法一:由均匀分布的随机数来产生   ...
  • shufac
  • shufac
  • 2015年11月19日 09:36
  • 479

正态分布随机数生成法(java版)

要编程得到服从均匀分布的伪随机数是容易的。C语言、Java语言等都提供了相应的函数。但是要想生成服从正态分布的随机数就没那么容易了。         得到服从正态分布的随机数的基本思想是先得到服...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正态分布随机数生成器
举报原因:
原因补充:

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