📜  随机 6 位数字 c# - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:28:51.216000             🧑  作者: Mango

随机 6 位数字 C# - Shell-Bash

在开发过程中,有时需要生成一些随机的数字,例如验证码、密码等等。本文将介绍如何在 C# 和 Shell-Bash 中生成 6 位随机数字。

C#

在 C# 中可以使用 Random 类来生成指定范围内的随机数字。代码如下:

using System;

namespace RandomNumberGenerator
{
    class Program
    {
        static void Main(string[] args)
        {
            Random random = new Random();
            int randomNumber = random.Next(100000, 999999);

            Console.WriteLine($"6-digit random number: {randomNumber}");
        }
    }
}

以上代码将会生成一个 6 位随机数字,并输出到控制台中。

Shell-Bash

在 Shell-Bash 中可以使用 $RANDOM 变量来生成随机数字。代码如下:

#!/bin/bash

random_number=$RANDOM
while [ $random_number -le 100000 -o $random_number -ge 999999 ]
do
    random_number=$RANDOM
done

echo "6-digit random number: $random_number"

以上代码将会生成一个 6 位随机数字,并输出到终端中。

总结

以上就是在 C# 和 Shell-Bash 中生成 6 位随机数字的方法。在实际开发中,可以根据自己的需求来适当修改代码,生成符合要求的随机数字。