zoukankan      html  css  js  c++  java
  • C# 生成随机数

    1、Random系统函数

    Random ran = new Random();//使用与时间相关的默认种子值,初始化 System.Random 类的新实例。
    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine(ran.Next());//返回大于等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。
        Console.WriteLine(ran.Next(1, 10));//返回一个指定范围内的随机数(此处返回随机结果是1~9)。
        Console.WriteLine(ran.NextDouble());//返回一个介于 0.0 和 1.0 之间的随机数。
    }
    Random rand = new Random();//使用与时间相关的默认种子值,初始化 System.Random 类的新实例。
    rand = new Random((int)DateTime.Now.Ticks);//使用指定的种子值初始化 System.Random 类的新实例。
    int temp = rand.Next(10);//返回一个小于所指定最大值的非负随机数。

    new Random().Next(int MaxValue); //返回一个小于所指定最大值的非负随机数。

    new Random().Next(int MinValue, int MaxValue); //返回一个指定范围内的随机数。

    //输出都是0,因为从零开始最大不超过1
    Console.WriteLine(new Random().Next(0, 1));

    //输出是0或1
    Console.WriteLine(new Random().Next(0, 2));

    2、使用Guid作为随机字符串

    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine(Guid.NewGuid().ToString());
        Console.WriteLine(Guid.NewGuid().ToString().Replace("-", ""));
    }
  • 相关阅读:
    LG P2473 [SCOI2008]奖励关
    三分法
    P2521 [HAOI2011]防线修建
    金融分析-ipython
    vue --webpack的使用
    Vue-npm命令解析
    Vue-router VUE路由系统
    爬虫--总目录
    爬虫-scrapy框架
    爬虫-性能相关- twisted-tornado
  • 原文地址:https://www.cnblogs.com/zerosymbol/p/11516219.html
Copyright © 2011-2022 走看看