math.random()的用法
来源:互联网 发布:红旗沟惨案知乎 编辑:程序博客网 时间:2024/05/21 07:56
**math.random( ) 的使用
有用的请点个赞或者留个言,没用的也不要踩啊,谢谢!!!**
介绍
Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值
举个例子1:
int num=(int)(Math.random()*2+1)
以上代码即设置一个随机1到3(取不到3)的变量num。
举个例子2:
例:用Math类的random()方法产生一个字符,若该字符是一个大写英文字母,则输入 “Yes!”,否则输出“NO”。
random()方法产生的随机数在0.0和1.0之间,乘以128后,其值在0.0和128.0之间,将它转换为char类型后,用if来判断是否在’A’ 和’Z’之间。程序如下:
public class IsUpper{public static void main(String [] args){char ch;ch = ( char ) ( Math.random() * 128);if ( ch >= 'A' && ch <= 'Z'){ System.out.println("Yes!");}else{ System.out.println("No!");}}}
总结归纳:
Math.random():产生一个[0,1)之间的随机数。
返回指定范围的随机数(m-n之间)的公式
Math.random()*(n-m)+m;
或者
Math.random()*(n+1-m)+m
阅读全文
0 0
- math.random()的用法
- math.random()函数用法
- jQuery中 Math.random()的用法方法,Math.rand()产生
- random.nextInt()与Math.random()基础用法
- random.nextInt()与Math.random()基础用法
- random.nextInt()与Math.random()基础用法
- random.nextInt()与Math.random()基础用法
- js中Math之random,round,ceil,floor的用法
- java中Math类与Random类的用法
- Java中Math.random()获取随机数的用法
- Random.nextint() 和Math.random()的区别
- math.random()和Math.round的区别
- Math.Random()方法的使用
- javascript Math.random的使用
- java中Random与Math.random用法 生成int随机数
- Math.random()
- Math.random()
- Math.random()
- C++中的类型重定义
- Jlink&STlink工具烧录读取hex&bin
- 从现在开始学习Nginx——1.基础知识
- 在dll里面申请内存, 主程序释放导致AV
- Kotlin-09.类属性和字段(Properties/Fields)
- math.random()的用法
- (检出冲突)svn项目与本地的项目冲突,当close掉检出的项目时,原有的项目就会全部报错
- 在Ubuntu中允许root远程访问
- 分享MySQL的自动化安装部署的方法
- (项目)项目报错:动态代理调用的方法,找不到,查看已写。
- Jquery常用数组操作
- 从0开始学git 第2节:第1条 git 命令
- Wordpress文章内容的各种调用
- java xml解析之SAX