码迷,mamicode.com
首页 > 其他好文 > 详细

【知识积累】随机数生成的几种方法

时间:2017-06-24 22:43:45      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:写代码   个数   需要   max   ext   alt   方式   前言   dom   

一、前言

  在我们平时写代码的时候,免不了会使用到随机数,特此将几种随机的生成总结如下。

二、随机数生成

  对于随机数的生成,分为四种情况,假设两个数为min, max,则有如下四种情况。

  1. (min, max),表示生成的随机数不包括min和max。

  2. [min, max),表示生成的随机数包括min,但不包括max。

  3. (min, max],表示生成的随机数不包括min,但是包括max。

  4. [min, max],表示生成的随机数包min,也包括max。

  下面我们就上面的四种情况使用三种不同的方法实现。

  2.1 使用Math.random方法

  其代码如下  

技术分享 View Code

  运行结果 

技术分享 View Code

  2.2 使用Random对象的nextInt方法

  其代码如下 

技术分享 View Code

  运行结果  

技术分享 View Code

  2.3 使用System类的currentTimeMillis方法

  这种方式的随机数不是随机的,但是在不严格的情况可以使用,可以用作参考,代码如下

技术分享 View Code

  运行结果

技术分享 View Code

三、总结

  对随机数生成的几种方法进行了总结,在以后需要的时候直接可以使用,平时多进行积累。谢谢各位园友的观看~

【知识积累】随机数生成的几种方法

标签:写代码   个数   需要   max   ext   alt   方式   前言   dom   

原文地址:http://www.cnblogs.com/zhangyingai/p/7074517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!