亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c#怎么生成隨機數

c#
小億
92
2024-10-27 00:16:36
欄目: 編程語言

在C#中生成隨機數,你可以使用Random類。下面是一個簡單的示例代碼,演示了如何生成一個指定范圍內的隨機整數:

using System;

class Program
{
    static void Main()
    {
        // 創建一個Random對象
        Random random = new Random();

        // 定義隨機數的范圍
        int min = 1;
        int max = 100;

        // 生成隨機數
        int randomNumber = random.Next(min, max + 1);

        // 輸出隨機數
        Console.WriteLine("隨機數為: " + randomNumber);
    }
}

在上面的示例中,Random對象被用來生成一個介于minmax之間的隨機整數(包括minmax)。注意,Next方法的第二個參數是上限,所以要加上1以確保上限被包括在內。

如果你需要生成一個指定長度的隨機字符串,你可以使用以下代碼:

using System;
using System.Text;

class Program
{
    static void Main()
    {
        // 創建一個Random對象
        Random random = new Random();

        // 定義隨機字符串的長度
        int length = 10;

        // 生成隨機字符串
        string randomString = GenerateRandomString(length, random);

        // 輸出隨機字符串
        Console.WriteLine("隨機字符串為: " + randomString);
    }

    static string GenerateRandomString(int length, Random random)
    {
        const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
        return new string(Enumerable.Repeat(chars, length)
          .Select(s => s[random.Next(s.Length)]).ToArray());
    }
}

在這個示例中,GenerateRandomString方法接受一個長度參數和一個Random對象,然后使用一個包含所有大寫字母、小寫字母和數字的字符串來生成隨機字符串。Enumerable.Repeat方法用于重復字符串多次,Select方法用于從每個重復的字符串中選擇一個隨機字符,最后使用ToArray方法將結果轉換為字符數組并創建一個新的字符串。

0
隆尧县| 南木林县| 剑川县| 富裕县| 象山县| 广宗县| 图片| 甘洛县| 孝感市| 凤台县| 馆陶县| 德昌县| 晋州市| 株洲市| 黄大仙区| 青田县| 剑阁县| 南汇区| 通江县| 夏河县| 滦南县| 徐汇区| 衡南县| 丹江口市| 岳阳县| 沾化县| 阿荣旗| 宁安市| 吴桥县| 江达县| 昭通市| 诸暨市| 临洮县| 恩施市| 开原市| 伊宁市| 大余县| 酒泉市| 沧州市| 微山县| 郁南县|