对数组序列进行洗牌
2010-12-02 15:28
162 查看
public static void Shuffle<T>(T[] array) { Random random = new Random(); for (int i = 1; i < array.Length; i++) { int j = random.Next(0, i); T temp = array[i]; array[i] = array[j]; array[j] = temp; } }
相关文章推荐
- 【php数组函数序列】之ksort()- 对数组的元素键名进行升序排序,保持索引关系
- 对一个有序数组进行折半查找和把一个整数插入这个数组序列,使其仍旧有序
- 对C++的整数数组进行洗牌
- 【php数组函数序列】之krsort()- 对数组的元素键名进行降序排序,保持索引关系
- php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
- php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
- php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
- php数组函数序列之sort() 对数组的元素值进行升序排序
- 对C++的整数数组进行洗牌
- php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
- php数组函数序列之sort() 对数组的元素值进行升序排序
- php数组函数序列之sort() 对数组的元素值进行升序
- php数组函数序列之rsort() - 对数组的元素值进行降序排序
- 【php数组函数序列】之ksort()- 对数组的元素键名进行升序排序,保持索引关系
- php数组函数序列之rsort() - 对数组的元素值进行降序排序
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。
- 关于随机数列,对给定数目的自0开始步长为1的数字序列进行乱序。(可用作洗牌)
- 【php数组函数序列】之rsort() - 对数组的元素值进行降序排序
- 【php数组函数序列】之sort() - 对数组的元素值进行升序排序
- 【php数组函数序列】之arsort() - 对数组的元素值进行降序排序,保持索引关系