随机学号生成器(vb编程随机抽取学号,抽出来有重复怎么解决)
本文目录
- vb编程随机抽取学号,抽出来有重复怎么解决
- 请问怎样在课件中插入一个抽号数(学号)的Flash1——55号的,可以吗谢谢!
- 求一个VB6.0 随机学号生成器源代码
- C++如何随机生成学号一类
- 有没有一款软件可以随机抽出一个号码的 范围可以设定 是用来班级里抽学号提问的
- 菜鸟,想做一个随机点名软件,抽取班上同学名字的那种求方法,具体步骤,需要什么软件做
vb编程随机抽取学号,抽出来有重复怎么解决
说说思路:用一个数组存起所有学号然后清答随机1到数组长度的学号然后把闷早抽到蚂正雀的位置的学号和数组最后一个的学号内容互换然后随机1到数组长度-1的学号 如此类推
请问怎样在课件中插入一个抽号数(学号)的Flash1——55号的,可以吗谢谢!
就是袭码随机抽1-55个拍尺哪数字吧,当然是可以的。 下面这个,是每一遍不重复抽困灶号:xh_array = ;m = 0;for (var i = 1; i《56; i++) { xh_array.push(i);}//trace(xh_array);ran = rand(xh_array);_btn.onRelease = function() { //trace(m); xh_txt.text = ran; m++; if (m》54) { m = 0; ran = rand(xh_array); //trace(ran); }};function rand(myArray:Array):Array { //乱序一个数组 var ran:Array; ran = myArray.sort(function () { return Math.round(Math.random()) ? 1 : -1; }); return ran;}有问题再联系。 或者你要求不高,只要不连续出重复的随机学号就行的话,那://FLASH]随机出 范围的随机数function randRange(min:Number, max:Number):Number { var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min; return randomNum;}_btn.onRelease = function() { //相邻的不出现重复 n = randRange(1, 55); if (n == m) { if (n == 55) { n = n-1; } else { n = n+1; } } trace(n); // xh_txt.text=n m = n;};再或者,你完全不在乎重复问题,那这个是最简单的:_btn.onRelease = function() { n = Math.floor(Math.random()*55)+1; xh_txt.text=n };
求一个VB6.0 随机学号生成器源代码
Private Sub Command1_Click()RandomizeText1.Text = Int(Rnd * 54 + 1) ’生闹笑成1到54之间的随机带弯笑数e1:Text2.Text = Int(Rnd * 54 + 1)If Text1.Text = Text2.Text Then’如果学蠢含号重复的话 跳到e1标号 并给text2重新复制 GoTo e1:End IfEnd Sub
C++如何随机生成学号一类
#include 《iostream》#include 《cstring》#include 《time.h》#include 《stdlib.h》using namespace std;int main(int argc, 档岩漏char** argv) {srand((unsigned)time(0));char* s; //生成50个学号 for(int i=0;i《50;i++){s; //为每个学号分配内存空间 while(1){bool flag=true;for(int j=0;j《11;j++) //每个学号的每一位取随机数,共11位 {s=48+rand()%10;}s=’\0’; //每个学号的末尾位为’\0’ for(int k=0;k《i;k++) //检测是否和已生成的学号重复 { if(strcmp(s)==0){flag=false;break;}}if(flag==true) //如不重复则进行下一个学号的生成 { 枣郑 //重复则重新取随机数 break;}}}for(int i=0;i《50;i++) 行烂 //测试输出 {printf("\n%s",s);}return 0;}
有没有一款软件可以随机抽出一个号码的 范围可以设定 是用来班级里抽学号提问的
可以试一下握兆这款,是由我自己开发的,Win8界面风格,六种抽取模式,并且设置丰富多样,欢迎使用并提出反并败馈段蔽租意见,谢谢!
菜鸟,想做一个随机点名软件,抽取班上同学名字的那种求方法,具体步骤,需要什么软件做
VB可以做,什么软件都可以,就是随机数要点名扮轮尘很容易,随机抽取一名同学即可。但是点名以后厅禅的数据记录和分析处理比较复杂。你可以下载“倪大侠点名计分器”看一看,去“倪大侠软件”官网下载最新桐槐版,不断更新中。
更多文章:
cssfloat样式(为什么在CSS样式里设置了float为left还是跑到右边去了咧)
2024年5月9日 13:35
在线sql注入测试网站(哪些工具可以用来测试sql注入漏洞)
2024年7月6日 18:48
computer room(Computer Room是什么意思)
2024年1月8日 04:00
paddingbottom(android:paddingBottom 是什么意思)
2024年7月2日 12:43
python编程例子输入输出(在python中,怎样接受输入的数据,用a表示,输出a=输入)
2024年9月7日 01:25
sado是什么意思什么单词缩写?字母圈五种属性sado是什么
2024年7月17日 12:41
switch case对下面的case+1(case1:a+=1是什么意思)
2024年6月19日 18:10
oracle数据库恢复到某个时间点(如何恢复数据库到某一时间点的数据)
2024年7月21日 09:19
mysql5安装及配置超详细教程(怎样在windows下安装MySQL5.0)
2024年7月2日 01:34
setinterval的含义(window.setInterval();什么意思)
2024年7月22日 03:09