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

随机编译大全

发布时间: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;
}
阅读全文

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

热点内容
php和类名相同的方法 浏览:360
香港台湾dns服务器地址列表 浏览:537
大同app怎么样 浏览:438
php去掉特殊字符 浏览:387
androidapi中文合集 浏览:658
win7下安装linux虚拟机 浏览:838
云主机用别的服务器吗 浏览:922
黑马买入指标源码副图 浏览:962
微软为什么会把服务器放在水底 浏览:257
php截取字符串中文 浏览:21
虚拟机和编译软件哪个好 浏览:750
存储服务器为什么比通用服务器难 浏览:373
用php打印出前一天的时间 浏览:369
2010编译方法 浏览:239
华为哪里查看隐藏app 浏览:889
linux网卡重置 浏览:830
框架柱低于四米箍筋全高加密 浏览:694
米二如何安卓版本升级到高安卓版 浏览:783
安卓手机数据慢怎么办 浏览:727
双底买卖指标公式源码无未来函数 浏览:685