• 随机数生成器


    伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。

     1            Byte[] k = new Byte[10];
     2            System.Random r = new Random();
     3
     4            //用随机数填充指定字节数组的元素
     5            r.NextBytes(k);
     6
     7            for (int i = 0; i < k.Length - 1; i++)
     8            {
     9                System.Console.WriteLine(k[i]);
    10            }

    11
    12            //返回一个范围内的非负整随机数
    13            for (int i = 0; i < 10; i++)
    14            {
    15                System.Console.WriteLine(r.Next(13));
    16            }

    17
    18            //返回一个介于 0.0 和 1.0 之间的随机数
    19            for (int i = 0; i < 10; i++)
    20            {
    21                System.Console.WriteLine(r.NextDouble());
    22            }

    我们来尝试做一个随机字符串生成

     1            System.Random r = new Random();
     2            string createStr = "";
     3
     4            do
     5            {
     6
     7                for (int i = 0; i < 5; i++)
     8                {
     9                    createStr +=
    10                        ((char)r.Next('A''Z' + 1)).ToString();
    11                }

    12                System.Console.WriteLine(createStr);
    13                System.Console.WriteLine("要继续生成吗?(Y/N)");
    14            }

    15            while (System.Console.ReadLine() != "N");

  • 相关阅读:
    SQLException:The server time zone
    Golang开发环境和环境变量搭建
    Docker Swanm集群配置
    .net 批量导出文件,以ZIP压缩方式导出
    【旧文章搬运】Windows句柄表分配算法分析(实验部分)
    【旧文章搬运】Windows句柄表分配算法分析(三)
    【旧文章搬运】Windows句柄表分配算法分析(二)
    【旧文章搬运】Windows句柄表分配算法分析(一)
    【旧文章搬运】PspCidTable攻与防
    【旧文章搬运】PspCidTable概述
  • 原文地址:https://www.cnblogs.com/shyleoking/p/635550.html
Copyright © 2020-2023  润新知