1到35随机数生成器(随机数生成器1-30,8后面是什么)
本文目录
- 随机数生成器1-30,8后面是什么
- 如何用C语言产生1~35之间的7个不同随机数(在VC++6.0里编译),非常感谢!
- 在0到35之间产生不重复的36个随机数用c语言如何编写
- C#:从1~35中随机7个数按从小到大的顺序列在7个textbox里,求大神给代码~
- Java用random写最简单的1-35之间的随机不重复的整数 急求
随机数生成器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, max
int 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;
}
在0到35之间产生不重复的36个随机数用c语言如何编写
0到35之间产生不重复的36个随机数,就是0,1,2,3,。。。35。
随便交换它们次序就是结果:
#include
《stdio.h》
#include
《stdlib.h》
#include
《time.h》
int
main()
{
int
a;
int
i,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);
return
0;
}
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;
}
}
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)+" ");
}
}
}