使用数组作为返回类型,返回不重复的随机数字
来源:互联网 发布:数据库入门书籍 编辑:程序博客网 时间:2024/05/17 00:03
public static int[] GenerateNumber4()
{
int[] container = new int[33];
int[] result = new int[33];
Random rand = new Random();
//初始化容器
for (int i = 1; i <=33; i++)
{
container[i - 1] = i;
}
int index = 0;
int value = 0;
bool[] bl=new bool[33];
//赋值操作
for (int j = 0; j<33; j++)
{
do
{
//如果产生的数相同继续循环,直到产生的数字以前没产生过
//bool数组中true表示该数字已经产生过,false表示没有产生过
//默认的情况下所有的数字都未产生过
index = rand.Next(0,container.Length);
} while (bl[index]);
bl[index] = true;
value = container[index];
result[j] = value;
}
Array.Sort(result);
foreach (int item in result)
{
Console.Write(item + " ");
}
return result;
}
- 使用数组作为返回类型,返回不重复的随机数字
- 编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。
- 返回范围在2~32范围、不重复、随机的数组
- 作为函数返回类型使用
- 关于随机数组产生不重复数字的新手写法
- javascript 返回数组中不重复的元素
- 返回数组中不重复元素
- 随机取不重复的数字
- C++创建随机不重复的数字
- C#返回数组和使用随机函数
- 泛型作为返回类型的写法
- 随机数组不重复
- js 从一个给定的数组中,随机返回多个不重复项
- java 两个int数组删除重复的数字,并返回删除后的数组
- 将数组作为函数的返回值
- 返回n个随机生成的数组
- 随机排序,产生不重复的数组
- 生成一个不重复的随机数组
- 看驴生豪迈
- Solaris 10以太网卡设置
- HDU 1018 Big Number
- Servlet监听器
- 在Excel中创建具有双坐标的图表效果
- 使用数组作为返回类型,返回不重复的随机数字
- FLEX BOSH 连接Openfire 报Error 404 Invalid SID 的问题
- PKU 1011 Sticks
- android 第一站
- POJ 2021 BFS+大量STL。。
- fedora 12 3d效果
- 关于丰顺县。潭江镇。官溪老乡在中山市。三乡特大事件。三死一伤
- 人生不能等的三件事
- hdu_2608_数论题_找规律