自动生成数字的小程序怎么写?

用Java或者C语言编写一个小程序,要自动生成一个六个数字组合(数字都是正整数),每个数字都小于32且各不相同,并且按照升序排列,同时,另外再生成一个数字在1~16之间和前面六个数字没有任何关系。这个怎么设计啊?

第1个回答  2013-10-26
package javaIO;

public class Aoao {
public void ten(){
int a[]= new int[7];

int temp;
//srand( (unsigned)time( NULL ) );
int i=0;
boolean s=true;
while(i<7)
{
temp=(int) Math.abs(Math.random()*32)+1;
if (i==6)
temp=(int) Math.abs(Math.random()*16)+1;
s=true;
for(int j=0;j<i;j++) //判断有没有重复
{
if (a[j]==temp)
s=false;}
if (s){
a[i]=temp; i++;}
}

for (i=0;i<7;i++){
System.out.print(a[i]+" ");
}
}
public static void main(String [] args){
Aoao ao = new Aoao();
ao.ten();
}

}
第2个回答  2013-10-26
int a[7],temp;
srand( (unsigned)time( NULL ) );
int i=0,s=0;
while(i<7)
{

temp=rand()%32+1;
if (i==6) temp=rand()%16+1;
s=0;
for(int j=0;j<i;j++) //判断有没有重复
{
if (a[j]==temp)s=1;
}

if (s==0)
{
a[i]=temp;
i++;
}
}

for (i=0;i<7;i++)
{
printf("%d ",a[i]);
}
每次运行都产生随机数
第3个回答  2013-10-26
是随机生成 还是把符合的都写出来 一共7个数?

0—100随机抽奖小程序
首先,我们来看一下这个小程序的界面。它非常简洁明了,只有一个输入框和一个按钮。在输入框中,我们可以设置中奖概率,比如说,我们设置中奖概率为10%。然后,点击按钮,就可以随机抽取一个数字了。接下来,我们来看一下这个小程序的实现原理。其实,这个小程序非常简单,只需要用到一些基本的数学知识就...

自动生成数字的小程序怎么写?
回答:是随机生成 还是把符合的都写出来 一共7个数?

自动生成数字的小程序怎么写?
public void ten(){ int a[]= new int[7];int temp;\/\/srand( (unsigned)time( NULL ) );int i=0;boolean s=true;while(i<7){ temp=(int) Math.abs(Math.random()*32)+1;if (i==6)temp=(int) Math.abs(Math.random()*16)+1;s=true;for(int j=0;j<i;j++) \/\/判断有...

如何用C语言编写一个可以自动运行某些程序的小程序?
pragma comment(linker,"\/subsystem:\\"Windows\\" \/entry:\\"mainCRTStartup\\"")void main(){ system("title 源世界整理");int x,y;while(1){x=rand()%801;y=rand()%601;SetCursorPos(x,y);} return ;}

如何在记事本自动生成数字
随便用什么语言都能写个小程序干这个啊。最简单的用VBS,在记事本里写上:Set FSO=CreateObject("Scripting.FileSystemObject")Set f=FSO.OpenTextFile("结果.txt",2,True)For i=1001 To 1571 f.WriteLine "[IMG]http:\/\/gi110.photobucket.com\/groups\/n105\/G3OW4MKUKQ\/youzi" & i & ".jpg...

怎么把微信文字变成数字,有知道的吗?
打开微信,选择“发现”,再选择其中的“小程序”。搜索并选择“上标生成器”。点击“数字上标生成器”。输入“201”,点击“复制”。打开微信好友聊天界面,选择来自剪贴板的“201”,也可以长按输入框后选择“粘贴”。再输入数字“9”,就变成“²⁰¹9”了,还可以加个红心,还...

我想用VB制作一个小程序,200以内的数字随机生成。求程序,求制作方法...
回答:Private Sub Command1_Click() Randomize Text1.Text = Int(Rnd * 201) End Sub 你需要text1,command1各一个,然后复制代码就可以了。

求大神用c语言写一个随机产生26个英文字母的小程序和一个随机产生数字0...
include<stdLIB.h> include int main(){char c;int i,a,b;FILE *fp;scanf("%d%d",&a,&b);fp=fopen("0.txt","w");srand(time(0));for(i=0;i<a;i++)fprintf(fp,"%c\\n",'a'+rand()%26);for(i=0;i

一个随机数的小程序
public static int[] getRandom(int count){ if(count<1)return null;Random rnd = new Random();int[] result = new int[count];while(count>0){ result[--count] = rnd.nextInt(99000)+1000;} return result;}

微信小程序摇数字是怎么玩的?
微信小程序摇数字,是一款非常有趣的数字游戏。这款小程序的玩法非常简单,用户只需要在小程序中点击“摇一摇”按钮,就可以随机生成一个数字。这个数字可以是任何数字,从1到100之间的任何数字都有可能。玩家可以根据自己的喜好来选择摇数字的次数,每次摇完后,小程序会显示出这个数字,并且会记录下来玩家...

相似回答