ylbtech-System.Random.cs
1.程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll
#endregion using System.Runtime;
using System.Runtime.InteropServices; namespace System
{
//
// 摘要:
// 表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。
[ComVisible(true)]
public class Random
{
//
// 摘要:
// 使用与时间相关的默认种子值,初始化 System.Random 类的新实例。
public Random();
//
// 摘要:
// 使用指定的种子值初始化 System.Random 类的新实例。
//
// 参数:
// Seed:
// 用来计算伪随机数序列起始值的数字。如果指定的是负数,则使用其绝对值。
public Random(int Seed); //
// 摘要:
// 返回非负随机数。
//
// 返回结果:
// 大于等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。
[TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public virtual int Next();
//
// 摘要:
// 返回一个指定范围内的随机数。
//
// 参数:
// minValue:
// 返回的随机数的下界(随机数可取该下界值)。
//
// maxValue:
// 返回的随机数的上界(随机数不能取该上界值)。maxValue 必须大于或等于 minValue。
//
// 返回结果:
// 一个大于等于 minValue 且小于 maxValue 的 32 位带符号整数,即:返回的值范围包括 minValue 但不包括 maxValue。如果
// minValue 等于 maxValue,则返回 minValue。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// minValue 大于 maxValue。
public virtual int Next(int minValue, int maxValue);
//
// 摘要:
// 返回一个小于所指定最大值的非负随机数。
//
// 参数:
// maxValue:
// 要生成的随机数的上限(随机数不能取该上限值)。maxValue 必须大于或等于零。
//
// 返回结果:
// 大于等于零且小于 maxValue 的 32 位带符号整数,即:返回值的范围通常包括零但不包括 maxValue。不过,如果 maxValue 等于零,则返回
// maxValue。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// maxValue 小于零。
public virtual int Next(int maxValue);
//
// 摘要:
// 用随机数填充指定字节数组的元素。
//
// 参数:
// buffer:
// 包含随机数的字节数组。
//
// 异常:
// T:System.ArgumentNullException:
// buffer 为 null。
public virtual void NextBytes(byte[] buffer);
//
// 摘要:
// 返回一个介于 0.0 和 1.0 之间的随机数。
//
// 返回结果:
// 大于等于 0.0 并且小于 1.0 的双精度浮点数。
[TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
public virtual double NextDouble();
//
// 摘要:
// 返回一个介于 0.0 和 1.0 之间的随机数。
//
// 返回结果:
// 大于等于 0.0 并且小于 1.0 的双精度浮点数。
[TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
protected virtual double Sample();
}
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

.NETFramework:Random的更多相关文章

  1. Python从题目中学习:random() module

    最近在给公司培训Python,布置了一道题: ----------------------------------------------------------------------------- ...

  2. Java 解惑:Random 种子的作用、含参与不含参构造函数区别

    Random 通常用来作为随机数生成器,它有两个构造方法: Random random = new Random(); Random random2 = new Random(50); 1.不含参构造 ...

  3. Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom(转)

    文中的 Random即:java.util.Random,ThreadLocalRandom 即:java.util.concurrent.ThreadLocalRandomSecureRandom即 ...

  4. Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom

    Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom 文中的 Random即:java.util.Random,ThreadLocalRandom 即: ...

  5. [转]Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom

     详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp84 Random即:java.util.Random, ThreadL ...

  6. Python:random模块

    近排练习代码时候经常会用到random模块,以防后面忘记还是需要记录一下. 首先导入模块: import random random.random():用于生成一个0到1的随机浮点数: 0 <= ...

  7. Python :random 随机数生成

    Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random() 用于生成一个0到1的随机符点数: 0 &l ...

  8. Java:Random函数及其种子的作用

    伪随机(preundorandom):通过算法产生的随机数都是伪随机!! 只有通过真实的随机事件产生的随机数才是真随机!!比如,通过机器的硬件噪声产生随机数.通过大气噪声产生随机数 Random生成的 ...

  9. Python 模块:random 随机数生成

    Python中的random模块用于生成随机数. 使用该模块之前需要 import random 几个常用的函数用法: 1.random.random 函数原型: random.random() 用于 ...

随机推荐

  1. MyBatis缓存介绍

    一.MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 相同提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存.其存储作用域为 Se ...

  2. 概率dp HDU 4405

    Aeroplane chess Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Sub ...

  3. COGS1817. [WC2013]糖果公园

    1817. [WC2013]糖果公园 ★★★☆   输入文件:park.in   输出文件:park.out   简单对比时间限制:8 s   内存限制:512 MB [题目描述] Candyland ...

  4. 【BZOJ4942】[Noi2017]整数 线段树+DFS(卡过)

    [BZOJ4942][Noi2017]整数 题目描述去uoj 题解:如果只有加法,那么直接暴力即可...(因为1的数量最多nlogn个) 先考虑加法,比较显然的做法就是将A二进制分解成log位,然后依 ...

  5. There are two different types of export, named and default

    export - JavaScript | MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statemen ...

  6. Python爬虫--初识爬虫

    Python爬虫 一.爬虫的本质是什么? 模拟浏览器打开网页,获取网页中我们想要的那部分数据 浏览器打开网页的过程:当你在浏览器中输入地址后,经过DNS服务器找到服务器主机,向服务器发送一个请求,服务 ...

  7. Yii 框架 URL路径简化

    Yii 框架的訪问地址若不简化会让人认为非常繁琐.未简化的地址一般格式例如以下: http://localhost:80/test/index.php?r=xxx/xxx/xxx 若是带有參数会更复杂 ...

  8. 流畅的python学习笔记第八章:深拷贝,浅拷贝,可变参数

    首先来看赋值,浅拷贝,深拷贝. 一赋值: a=['word',2,3] b=a print id(a),id(b) print [id(x) for x in a] print [id(x) for ...

  9. maven-appfuse配备步骤

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/qiaqia609/article/details/36231851 maven-appfuse配置步 ...

  10. 登录令牌 Token 介绍

     Token值介绍 token 值: 登录令牌.利用 token 值来判断用户的登录状态.类似于 MD5 加密之后的长字符串. 用户登录成功之后,在后端(服务器端)会根据用户信息生成一个唯一的值.这个 ...