csharp CSHARP乱数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp CSHARP乱数相关的知识,希望对你有一定的参考价值。

using System;

namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            // 乱数格納用配列
            string[] randomNumsArray = new string[10];

            for (int i = 0; i < randomNumsArray.Length; i++)
            {
                // 乱数生成をループ内で
                Random rnd = new System.Random();

                // 0以上100未満の乱数を取得
                int n1 = rnd.Next(100);
                int n2 = rnd.Next(100);
                int n3 = rnd.Next(100);
                // 乱数を表示
                Console.WriteLine(n1 + ", " + n2 + ", " + n3);
            }
        }
    }
}
using System;

namespace ConsoleTest
{
    class Program
    {
        static void Main(string[] args)
        {
            // 乱数格納用配列
            string[] randomNumsArray = new string[10];
            // 乱数生成
            Random rnd = new System.Random();

            for (int i = 0; i < randomNumsArray.Length; i++)
            {
                // 0以上100未満の乱数を取得
                int n1 = rnd.Next(100);
                int n2 = rnd.Next(100);
                int n3 = rnd.Next(100);
                // 乱数を表示
                Console.WriteLine(n1 + ", " + n2 + ", " + n3);
            }
        }
    }
}
using System;
using System.Collections.Generic;

class Test
{
	static void Main()
	{
		// 生成した乱数を格納する配列
		int[] randomNumber = new int[4];
		// 値が重複していないか確認するためのDict
		Dictionary<int, int> dicTempNum = new Dictionary<int, int>();
		
		// 4桁の乱数生成(各桁で数値の重複なし)
		Random rnd = new Random(DateTime.Now.Millisecond);
		
		for (int i = 0; i < 4; i++)
		{
			// 1~5の乱数生成
			int random = rnd.Next(1, 6);
			
			// test
			Console.WriteLine(random);
			
			// 生成した乱数が重複する場合は生成し直し
			while (dicTempNum.ContainsKey(random))
			{
				random = rnd.Next(1, 6);
				
				// test
				Console.WriteLine(random);
			
			}
			dicTempNum.Add(random, random);
			randomNumber[i] = random;
		}
		
		foreach (var item in randomNumber)
		{
			Console.Write(item);
		}
	}
}

以上是关于csharp CSHARP乱数的主要内容,如果未能解决你的问题,请参考以下文章

csharp 例如-CSHARP-GroupDocs.Conversion.Examples.CSharp - 程序 - ConvertFilesToDifferentFormats.cs

csharp 例如-CSHARP-GroupDocs.Conversion.Examples.CSharp渲染,RenderPSDImageAsPath.cs

csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs

csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs

csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs

csharp 例如-CSHARP-GroupDocs.Search.Examples.CSharp索引,AddDocumentToIndex.cs