ZKX's LAB

excel如何实现随机抽取且不重复 随机数抽取是不放回问题吗

2020-07-21知识25

求概率 你的思考是正确的。“不放回抽样随机抽取4个”等同于“一次性取随机抽取4个”分母是“10选4”。C#关于随机数抽取问题 这个问题我好像回答过了 hi我 给你解答private void button1_Click(object sender,EventArgs e){this.button1.Enabled=false;int count=0;int a0,a1,a2,a3,a4,a5;Random ra=new Random();while(true){Hashtable ht=new Hashtable();count+;a0=ra.Next(1,33);addValue(ref ht,a0);a1=ra.Next(1,33);addValue(ref ht,a1);a2=ra.Next(1,33);addValue(ref ht,a2);a3=ra.Next(1,33);addValue(ref ht,a3);a4=ra.Next(1,33);addValue(ref ht,a4);a5=ra.Next(1,33);addValue(ref ht,a5);if((a0+a1+a2+a3+a4+a5)=97&ht.Count=6){Console.WriteLine(\"a0={0},a1={1},a2={2},a3={3},a4={4},a5={6},couny={5}\",a0,a1,a2,a3,a4,count,a5);break;}}this.button1.Enabled=true;}private void addValue(ref Hashtable hstb,int key){if。hstb.ContainsKey(key)){hstb.Add(key,key);}}把“97”改成Convert.ToInt32(this.textbox1.Text.Trim())一个概率计算的问题 (1)先从十个数中选一个C(10,1)作为重复一次的数,那么第一次取数还有C(9,2)种情况,第二次取数只有三次在七个数中选所以是7^3概率是C(10,1)C(9,2)7^3/10^3(2)解释方法与上题大同概率为C(10,2)C(8,1)7^2/10^3(3)概率为C(10,3)7/10^3excel如何实现随机抽取且不重复,Excel中,由952组数据中随机抽取360组不重复的数据。一个取随机数的问题。从1,2,3,4中抽取数字。用什么编程语言无所谓。 不知道你做这个是在什么地方用,其实做到非常的简单.但是讲起来比较麻烦,还需要你有一定的基础,你需要耐心的看下去.C语言的随机数产生可以通过random函数得到,设x=random()那么x就是一个(0,1)的随机变量。再设一个变量 p4 表示 4 出现的概率初始化时可以令 p4=1/4程序结构大致如此a[]为结果序列for(循环体根据你需要的数的长度得到){x=random();得到一个随机数若 0[i]=4;若 p4(1-p4)/3;a[i]=3;若 p4+(1-p4)/3*(1-p4)/3;a[i]=2;若 p4+2*(1-p4)/3*(1-p4)/3;a[i]=1;if(a[i]=4){ p4=0;count=0;}count=count+1;if(count>;16){ p4=(count-16)/4 } 保证16-20次必有一个 4 出现,同时在16次以内决不会出现两个4}如果你需要matlab程序我可以很快给你写出来。2 如果你学过m序列就知道了,计算机的随机数都是m序列的原理,好比均匀分布的随机序列,如楼主所说,不加处理(1,2,3,4)出现的概率都是1/4,因此连续出现一个数的概率N次的概率为(1/4)^N,只要N不管多大,都是可能的,但是概率会非常的小。3 你说的第三点是对的,其实计算机的随机都是伪随机序列,但是周期可以长到你这辈子都不可能看完它循环完一次。HELLO.C-Hello,world*/include\"stdio.hinclude。

随机阅读

qrcode
访问手机版