掌握c#
中的随机整数生成> c#'s Random
类是您用于创建伪随机数字的首选工具。 虽然不是完全随机的,但它们适用于大多数应用。
生成随机整数的核心函数是Next()
>方法。 此方法接受两个参数:所需范围的最小值和最大值(分别包括和独家)。
生成一个随机的月(1-12):
>
<code class="language-csharp">Random rnd = new Random(); int month = rnd.Next(1, 13);</code>>模拟骰子卷(1-6):
<code class="language-csharp">int diceRoll = rnd.Next(1, 7);</code>>从甲板(0-51)中挑选随机卡:
一个关键点:为了效率并避免生成相同的序列,请重复使用单个
<code class="language-csharp">int card = rnd.Next(52);</code>实例,而不是快速连续创建多个实例。 系统时钟通常被用作种子,创建多个实例可以结合在一起,因此可以导致相同的种子,因此,“随机”数字相同。
以上是如何在C#中生成随机整数?的详细内容。更多信息请关注PHP中文网其他相关文章!