using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace arrayTest
{
//C#声明一个100大小的数组 随机生成1-100之间不重复的数
class Program
{
static void Main(string[] args)
{
int[] array = new int[100];
ArrayList newArrayList = new ArrayList();
Random r = new Random();
for (int i = 1; i < 101; i++)
{
int sum=r.Next(1, 101);
array[i] = sum;
while (newArrayList.Count <= 100)
{
if (!newArrayList.Contains(sum))
{
newArrayList.Add(sum);
}
}
}
for (int j = 0; j < 100; j++)
{
array[j] =(int) newArrayList[j];
Console.Write("{0}",array[int]);
}
Console.ReadKey();
}
}
}
运行结果:
65,93,59,70,94,7,91,25,64,28,95,73,87,11,60,47,62,40,48,84,77,86,99,17,69,4,39,8
3,97,74,24,100,15,2,76,37,78,42,9,33,41,13,22,23,92,29,31,89,61,54,3,53,68,71,72
,85,52,80,46,82,27,14,56,88,49,51,21,63,79,75,96,57,6,58,44,66,30,19,16,35,8,5,8
1,55,26,18,90,43,1,50,36,10,38,20,98,12,32,67,34,45,请按任意键继续. . .
分享到:
相关推荐
这个是实验课上课遇到的题目,有点意思,问的人也比较多,就上传一下。(前面是废话,凑字数的) 总包含三种方法,但是Random的生成相同随机数的问题并没有解决,只是用其他方法规避了。
4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常...
实例046 在数组中添加一个数组 实例047 计算两个矩形矩阵的乘积 实例048 获取多维数组的行数与列数 实例049 使用快速排序法对一维数组进行排序 实例050 使用sort方法对数组进行快速排序 实例051 按指定条件在数组中...
4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6.从字符串里随机得到,规定个数的字符串. 复制代码 22.条形码 BarCodeToHTML 本类是个条码生成类,大家可根据需要自己设置,非常...
100 <br>0158 如何将二进制数转换为十六进制数 100 <br>0159 如何实现0~9之间随机整数 101 <br>0160 如何实现0~1之间随机数 101 <br>0161 如何返回数字的绝对值 101 <br>5.2 控件数据处理...
实例096 在数组中添加一个数组 113 实例097 不改变长度删除数组中的元素 115 实例098 删除数组元素后改变其长度 116 4.2 常用数组排序算法 117 实例099 使用选择排序法对一维数组进行排序 117 实例100 使用冒泡排序...
实例046 在数组中添加一个数组 73 实例047 计算两个矩形矩阵的乘积 75 实例048 获取多维数组的行数与列数 78 实例049 使用快速排序法对一维数组进行排序 79 实例050 使用sort方法对数组进行快速排序 81 实例051 按...
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表...,共包含562个C#编程中常用的属性、方法、类和各种技术...
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...
第1章 页面特效 1.1 HTML页面反向显示 1.2 页面自动最大化 1.3 页面自动刷新 1.4 页面的后退、刷新、前进 1.5保护网页源代码 1.6 保护自己的网页不被放入框架 1.7 保护自己的网页不被放入框架 1.8 打印页面的出错...
第1章 页面特效 1.1 HTML页面反向显示 1.2 页面自动最大化 1.3 页面自动刷新 1.4 页面的后退、刷新、前进 1.5保护网页源代码 1.6 保护自己的网页不被放入框架 1.7 保护自己的网页不被放入框架 1.8 打印页面的出错...