导航:首页 > 源码编译 > 随机编译大全

随机编译大全

发布时间:2023-03-03 04:39:41

❶ c#编译一个1~32随机选取4个数字,但要求4个数字都不相同,求相应的代码

我是添加了一个TextBox控件名为textBox1用来显示随机取得的4个数字;你也可以改为RichTextBox显示

textBox1.Text = "";
ArrayList result = new ArrayList();//用来存放随即取得的数
Random r = new Random();
for (int i = 0; i < 4; i++)
{
int a = r.Next(1, 33);//存放随机取得的数
if (i != 0) // 为了第一次随机不进行比较
{
if (a == Convert.ToInt32(result[i - 1])) //比较本次随机的数是否与上一次相等
{
i--;
continue;
}
else
result.Add(a);
}
else
result.Add(a);
}
result.Sort();//将取得的数字进行排序,为了好看
//显示取得的4个数
for (int i = 0; i < 4; i++)
{
textBox1.Text += result[i] + "\t";
}

❷ 如何用C语言产生1~35之间的7个不同随机数(在VC++6.0里编译),非常感谢!

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

//产生一个min~max之间的数,包含min,max
intrand(intmin,intmax)
{
returnrand()%(max-min+1)+min;
}

intmain()
{
srand((unsignedint)time(NULL));

//定义一个数组,存放产生的7个随机数
intnumbers[7];

for(inti=0;i<7;i++)
numbers[i]=rand(1,35);

//输出
for(inti=0;i<7;i++)
printf("%d",numbers[i]);

printf(" ");

system("pause");
return0;
}

❸ 用java编译打印随机产生的电话号码,其形式为XXX-XXX-XXXX 前三个数字中不应有8和9,中间的值不应大于742。

package test;

import java.text.DecimalFormat;

public class Test {

public static void main(String args[]) {
String result = "";
for(int i = 1;i <= 3;i++){//前3个,随即数1-7
result = result + Integer.toString((int)(Math.random() * 8));
}
DecimalFormat a = new DecimalFormat("0000000");//随机到非7位数时前面加0
result = result + a.format((int)(Math.random() * 4720001));//随机数0-4720000

System.out.println(result);
}
}

❹ 用随机函数,编译、运行多次都得到同样的数

void main()
{
srand(time(NULL));//获取随即因子 用时间做因子 可以保证每次随即数的不确定性 如果去掉 每次运行程序都会是相同的随机数
for (int i=0;i<10;i++)
{
printf("%d\n",rand()%100);//rand()%100是求出100以内的随机数 rand()%10 就是10以内了 如果只写rand() 也是可以的 但是 数一般都比较大
}
}

❺ 帮忙编一个C++程序吧,着急用,最好可以编译运行,万无一失的。1-100的随机数,选9个吧,

我来做……

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdlib.h"
#include<fstream>
#include<iostream>
#include"time.h"
usingnamespacestd;
intmain(void){
inti,j,k,a[10];
ofstreamfout("Sort_array.txt");
if(!fout){
cout<<"Openthefilefailure... ";
exit(0);
}
srand((unsigned)time(NULL));
for(i=0;i<9;a[i++]=rand()%100+1);//生成随机数
for(i=0;i<8;i++){//升序排序
for(k=i,j=k+1;j<9;j++)
if(a[k]>a[j])
k=j;
if(k-i)
j=a[k],a[k]=a[i],a[i]=j;
}
cout<<"TheMAXis"<<a[8]<<endl;//输出最大者
cout<<"Pleaseenteraninteger... k=";
cin>>k;
for(i=8;i>0;i--){//插入一个数仍有序
if(k>=a[i]){
a[i+1]=k;
break;
}
a[i+1]=a[i];
}
if(!i)
a[0]=k;
for(i=0;i<9;i++){//存文件
fout<<a[i]<<'';
cout<<a[i]<<'';
}
fout<<a[i]<<endl;
fout.close();
cout<<a[i]<<" ";
return0;
}
阅读全文

与随机编译大全相关的资料

热点内容
压缩面膜纸荧光 浏览:837
app怎么分身三个 浏览:742
电影bt下载源码 浏览:417
iwatch屏幕加密芯片 浏览:566
公安主题网站源码 浏览:982
天津市服务器供应商云服务器 浏览:107
数控车床子程序编程 浏览:107
floydwarshall算法 浏览:715
丢失微信app怎么找 浏览:250
php能写前端吗 浏览:5
服务器如何更改raid模式 浏览:90
方舟服务器怎么导出来 浏览:608
手机显示服务器异常什么鬼 浏览:379
新闻服务器的网址是什么 浏览:669
程序员年底招人 浏览:319
广发app怎么查房贷 浏览:860
安卓手机怎么下薯仔 浏览:921
只有一个app显示网络异常怎么回事 浏览:988
解压玩具是水宝宝 浏览:817
压缩机保护怎么解决 浏览:944