作者peachbow (peach!)
看板java
标题[问题] 产生随机数列
时间Sat Feb 7 12:09:49 2009
java超级新手来问问题
请各位鞭的小力一点 Orz
我想要产生n个随机数字
但是他必须是
1/3的机率会产生 2
2/3的机率会产生 -1
所以结果应该是
2 -1 -1 -1 -1 2 2 -1 -1 -1 -1 .... 共n个
我只知道R里面要怎麽写
在茫茫咕狗海里面找了半天 发现rbinom这个式子好像可以用
但是打了却发现compile有错误 (我直接打 rbinom(1,16,1/3) 不理我 QQ)
所以上来请教一番
请各位指教QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 204.52.215.93
1F:推 akasan:阵列{-1,-1,2} 然後弄个随机数0~2後随机数当索引印出来 02/07 12:29
2F:推 gotoo:inverse transform technique 02/07 12:29
3F:推 PsMonkey: z-9-11-2 02/07 14:31
4F:推 jtmh:版大,是 z-11-9-2 喔,我还想说怎麽找不到 z-9-11 @@ 02/07 15:01
5F:推 jtmh:仔细看一下好像是 z-11-9-1 的样子 @@" 02/07 15:09
6F:推 etrexetrex: 取整数(乱数0~1 + 1/3) *3 -1 02/08 02:16
7F:推 etrexetrex: 太久没用JAVA忘记怎麽写 所以只列算式 02/08 02:18
8F:推 pmpmpm:随便取个乱数 0~ 0.3333生2 0.3334~1 生-1 解决 02/10 08:07