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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. 前端学HTTP之网络基础
  2. python基础06 循环
  3. UDP socket 设置为的非阻塞模式
  4. WP8_UTF8 to GB2312转码 (url网址中带中文字符的处理)
  5. QT 多线程程序设计
  6. C++删除字符串中特定的字符
  7. android View 绘制完成监听
  8. keyboard
  9. hdu1896 bjfu1268 水题
  10. 教你如何利用初级C#语言更改银行存款!!!!
  11. c#语言基础之组成结构
  12. centos6.5 搭建nginx1.6.0 +gridfs +mongodb2.4..10环境
  13. hdu_1392_Surround the Trees(凸包)
  14. Chrome 33+ 自建 扩展 实现 custom.css
  15. Python数据分析(二): Pandas技巧 (2)
  16. 30.Django CSRF 中间件
  17. leetcode刷题正则表达式
  18. js 浏览器兼容css中webkit、Moz、O、ms...写法封装(es6语法)
  19. 【转载】C# 获取系统时间及时间格式
  20. Tkinter(2.x 与3.X的区别)

热门文章

  1. centOS下安装ejabberd
  2. Intellj IDEA光标替insert状态,back键无法删除内容
  3. LeetCode222——Count Complete Tree Nodes
  4. 如何在linux下解压缩rar格式的文件压缩包
  5. TP框架部分--文件目录及作用
  6. eclipse中 svn出现 E220000 解决办法
  7. html乱码怎问题
  8. 微软Azure区块链开发工具包三大功能详解
  9. DLL中导出ANSI和UNICODE函数
  10. UVA - 10305 【全排列】