生成数字
我想生成一些分布模式的数字,例如指数、正态、三角形等。请帮我解决这个问题?有没有什么软件可以生成数字?
问候, 尼拉尼。
I want to generate numbers in some distribution patterns such as Exponential,Normal,Triangular etc. Please help me to this? are there any software to generate numbers?
regards,
nilani.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Excel 可以做到这一点
http://office.microsoft. com/en-us/excel-help/statistical-functions-HP005203066.aspx
或者,您可以查找分布的表达式,并使用您最喜欢的编程语言使用一系列随机变量来实现它们。应该很简单
Excel can do that
http://office.microsoft.com/en-us/excel-help/statistical-functions-HP005203066.aspx
Alternatively, you can look up the expression for the distributions and implement them in your favourite programming language with a range of random variables. Should be simple
《非均匀随机变量生成》(已绝版)一书可在线免费获取:
http://luc. devroye.org/rnbookindex.html
它包含特定分布的算法以及您可能会觉得有用的一般定理。
此外,可能有一些库可以为您执行此操作。如果您指定您使用的语言,有人可能会为您指明正确的方向。
The book Non-Uniform Random Variate Generation (out of print) is available freely online:
http://luc.devroye.org/rnbookindex.html
It contains algorithms for specific distributions as well as general theorems that you might find useful.
Also, there are probably libraries that will do this for you. If you specify what language you're using, someone may be able to point you in the right direction.