本文目录
- C#:从1~35中随机7个数按从小到大的顺序列在7个textbox里,求大神给代码~
- 随机数生成器1-30,8后面是什么
- 如何用C语言产生1~35之间的7个不同随机数(在VC++6.0里编译),非常感谢!
- Java用random写最简单的1-35之间的随机不重复的整数 急求
- 在0到35之间产生不重复的36个随机数用c语言如何编写
C#:从1~35中随机7个数按从小到大的顺序列在7个textbox里,求大神给代码~
private void button1_Click(object sender, EventArgs e) { int; Random random = new Random(); for (int i = 0; i 《 7; i++) { nums = random.Next(1, 35);//得到1 到 35之间的随机数,并保存到nums数组中 } //以冒泡排列 for (int i = 0; i 《= 6; i++) { for (int j = 6; j 》= i; j--) { if (nums) { int temp; temp = nums; nums; nums = temp; } }
//7个文本框名称依次是 textbox0~textbox6 ((TextBox)this.Controls.Find("textBox" + i, false).ToString(); } } private void button2_Click(object sender, EventArgs e) { for (int i = 0; i 《= 6; i++) { ((TextBox)this.Controls.Find("textBox" + i, false)).Text = string.Empty; } }
随机数生成器1-30,8后面是什么
第一步:打开一个表格,明确目的一~五十的随机数。 第二步:要明白两点:1.先产生一个随机1~50的随机数;2.1~50产生的随机数再加上1可以达到10~50之间的随机数 第三步:先制作出来1.~30的随机数。 第四步:再加上1可以产生1~50的随机数。 第五步:最后看看结果。
如何用C语言产生1~35之间的7个不同随机数(在VC++6.0里编译),非常感谢!
代码如下:
#include 《stdio.h》#include 《stdlib.h》#include 《time.h》// 产生一个 min ~ max 之间的数,包含 min, maxint rand(int min, int max){return rand() % (max - min + 1) + min;}int main(){srand((unsigned int)time(NULL));// 定义一个数组,存放产生的7个随机数int numbers;for (int i = 0; i 《 7; i++)numbers = rand(1, 35);// 输出for (int i = 0; i 《 7; i++)printf("%d ", numbers);printf("\n");system("pause");return 0;}
Java用random写最简单的1-35之间的随机不重复的整数 急求
import java.util.*;public class Test { public Test() { } public static void main(String args){ Random rd = new Random(); ArrayList list = new ArrayList(); for(int i=0;true;i++){ list.add(rd.nextInt(35)+1); for(int k=0;k《i;k++){ if(list.get(i).equals(list.get(k))){ list.remove(i); i--; } } if(list.size()==35){ break ; } } for(int m =0; m 《 list.size(); m++){ System.out.print(list.get(m)+" "); } } }
在0到35之间产生不重复的36个随机数用c语言如何编写
0到35之间产生不重复的36个随机数,就是0,1,2,3,。。。35。随便交换它们次序就是结果:#include《stdio.h》#include《stdlib.h》#include《time.h》intmain(){inta;inti,j,k,t;for(i=0;i《36;i++)a=i;srand(time(NULL));for(i=0;i《50;i++){k=rand()%36;j=rand()%36;t=a=t;}for(i=0;i《36;i++)printf("%d",a);return0;}