C#实现随机洗牌的方法

 更新时间:2015年02月16日 15:11:37   作者:apollokk  
这篇文章主要介绍了C#实现随机洗牌的方法,涉及随机数操作技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#实现随机洗牌的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
#region 随机洗牌 
int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 }; 
List<int> list=ints.ToList(); 
int[] outs = new int[20]; 
Random rand = new Random(); 
for (int i = 0; i < 20; i++) 

    int x = rand.Next(list.Count); 
    outs[i] = list[x]; 
    list.RemoveAt(x); 

Response.Write("<hr/>"); 
foreach (int i in outs) 

    Response.Write(i.ToString() + " "); 

#endregion

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • c#调用c语言dll需要注意的地方

    c#调用c语言dll需要注意的地方

    这篇文章主要介绍了c#调用c语言dll需要注意的地方,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C#实现将汉字转化为2位大写的16进制Unicode的方法

    C#实现将汉字转化为2位大写的16进制Unicode的方法

    这篇文章主要介绍了C#实现将汉字转化为2位大写的16进制Unicode的方法,分析了转换的技巧并以实例形式给出了具体的转换方法,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • Windows Form 分页 具体实现

    Windows Form 分页 具体实现

    其实功能实现很简单。我做的是一个通用的分页控件。项目时间很紧,可能有点粗糙。欢迎大家斧正。不说了直接贴代码吧
    2013-12-12
  • C#使用DES和AES实现加密解密功能示例

    C#使用DES和AES实现加密解密功能示例

    这篇文章主要介绍了C#使用DES和AES实现加密解密功能,结合具体实例形式分析了C#实现DES与AES的加密解密功能实现技巧,需要的朋友可以参考下
    2017-06-06
  • C#后台接受前台JSON字符串装换成字典集合处理

    C#后台接受前台JSON字符串装换成字典集合处理

    本文介绍C#利用Newtonsoft接收前端的JSON字符串,并解析反序列化成字典集合,对其进行处理。
    2016-04-04
  • C# 泛型编译特性对性能的影响小结

    C# 泛型编译特性对性能的影响小结

    C#作为一种强类型语言,具有丰富的泛型支持,允许开发者编写可以应对不同数据类型的通用代码,这篇文章主要介绍了C# 泛型编译特性对性能的影响 ,需要的朋友可以参考下
    2023-11-11
  • C#中使用Interlocked进行原子操作的技巧

    C#中使用Interlocked进行原子操作的技巧

    使用.NET提供的Interlocked类可以对一些数据进行原子操作,看起来似乎跟lock锁一样,但它并不是lock锁,它的原子操作是基于CPU本身的,非阻塞的,所以要比lock的效率高
    2016-12-12
  • C# 将数据库SqlServer数据绑定到类中的过程详解

    C# 将数据库SqlServer数据绑定到类中的过程详解

    本文讲述的是读取数据库中数据的常用做法,即将数据库中的数据绑定到创建的类中,再将类绑定到DataGridView的数据源中的做法,对C#将SqlServer数据绑定到类中感兴趣的朋友一起看看吧
    2022-06-06
  • 详解C#如何使用WASM跨语言调用

    详解C#如何使用WASM跨语言调用

    WebAssembly(简称Wasm)是一种用于基于堆栈的虚拟机的二进制指令格式,这篇文章主要介绍了C#如何使用WASM跨语言调用,需要的小伙伴可以了解一下
    2023-08-08
  • C#实现简单串口通讯实例

    C#实现简单串口通讯实例

    这篇文章主要为大家详细介绍了C#实现简单串口通讯的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论