美文网首页
c#实现随机产生不重复数字原理

c#实现随机产生不重复数字原理

作者: 前端毛毛 | 来源:发表于2018-11-30 14:44 被阅读0次

c#实现随机产生不重复数字原理:随机产生数字 及检查重复


数字随机.gif

随机产生使用关键字:Random

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 随机生成
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Random c = new Random();
        int[] n = new int[5];
        int[] index = new int[5];
        private void button1_Click(object sender, EventArgs e)
        {
            string s = "";
//使用for循环实现产生5个随机数
            for (int i = 0; i <= 4; i++)
            {
                n[i] = c.Next(0, 5);
//二层循环 实现不重复数字
                for (int j = 0; j < i; j++)
                {
                    
                    if (n[i] == n[j])
                    {
                        i--;
                    }
                }
            }
//使用for循环遍历出来
            for (int i = 0; i < n.Length; i++)
            {
                s = s + n[i].ToString() + ",";
            }
//截取字符串
            this.label1.Text = s.Substring(0, s.Length - 1);
           
        }
    }
}

相关文章

  • c#实现随机产生不重复数字原理

    c#实现随机产生不重复数字原理:随机产生数字 及检查重复 随机产生使用关键字:Random

  • JS实现数字字母混合验证码(数字+大写字母+小写字母)

    ?作者主页? 我之前写了一篇《JS实现随机验证码》,可以产生随机数字、随机颜色、随机位置,但只能产生数字验证码,今...

  • C++ 产生不重复随机数的方法

    要产生乱序的随机数字,正面来解决特别的复杂。反过来思考,假设要生成0-99,100个随机数字,且不重复。那么就相当...

  • C-猜数字游戏

    目的 通过实现猜数字小游戏,达到掌握随机数的产生,去除重复数据,排序的作用 技术 随机数的产生,去除重复数据,排序...

  • 数组练习题

    1.用js实现随机选取10~100之间的10个数字,存入一个数组,并排序 //要是获取不重复的,则对随机数...

  • C# Random.Next()产生不重复随机数

    在日常使用中,我们经常需要用到随机数模块。在循环中,rd.Next()会由于默认的时间间隔太小而产生出重复随机数,...

  • C# Random.Next()产生不重复随机数

    获取随机数,苦恼重复问题; 在循环中,rd.Next()会由于默认的时间间隔太小而产生出重复随机数,解决方案有两种...

  • Pseudo-random algorithm: prd and

    计算机产生的大多数随机数都是伪随机数。是按照分布概率产生随机数字的过程,数字在概率分布上满足随机要求,但实际上是计...

  • 产生不重复随机数

    代码: 注意点: 1、定义数组之后需要初始化 2、不重复需要与前面的数字比较,数字相同时重新生成 3、在i++的循...

  • unity游戏开发中的随机算法

    随机相关内容 C#实现 Unity直接可用 洗牌代码 //Fisher-Yates shuffle static ...

网友评论

      本文标题:c#实现随机产生不重复数字原理

      本文链接:https://www.haomeiwen.com/subject/cdrhcqtx.html