Math.random()随机数

可以通过 Math.random()获取一个[0,1)的double型随机数;

int s=(int) (Math.random()*50);//生成一个0~50的随机整数
int k=(int) (100-(Math.random()*50));//生成一个50~100的随机整数System.out.println(k);System.out.println(s);

注意:千万不要写成 “ (int)Math.random()*100 ” 括号一定要括上否则结果为0.

原文地址:https://www.cnblogs.com/cuizhufeng/p/11797584.html

时间: 2024-11-05 18:35:51

Math.random()随机数的相关文章

java Math.random()随机数的产生

Math.random()是java内置产生随机数的函数,Math.random()能够产生[0,1)的浮点数,当我们要产生特定范围的数时,可以采用如下办法: 1.Math.random()*(最大数-最小数+1)+最小数 Math.random()*(a)产生[0-a)的随机数 如要产生[5-15]的随机数: int a =(int)(Math.random()*(15-5+1)+5) 注意随机数的括号,不要写成: int a =(int)Math.random()*(15-5+1)+5 这样

类:String,Math,DateTime,Random随机数,异常保护

String类: 练习: Math类: Random随机数: DateTime类: 异常保护: 练习: 1. 2. 3.方法一: 方法二: 4.人机大战石头剪刀布 5. //请输入你想输入的数字 //33,333,333.33

string、math类、random随机数、datetime、异常保护

今天讲的知识点比较多,比较杂,以至于现在脑子里还有点乱,慢慢来吧... string (1)string.length; (获得你string字符串的长度) (2)a = a.Trim(); 重新赋值 (3)string.Trim(); 去掉字符串前后空格 (4)string.TrimStart(); 去掉前面的空格 (5)string.TrimEnd(); 去掉后面的空格 (6) string.ToLower(); 将所有大写字母转换为小写 (7)string.ToUpper(); 将所有小写

随机数Math.random()公式

1. 0-x之间的随机数: Math.round(Math.random()*x); 2. x至y之间的随机数 Math.round(Math.random()*(y-x)+x); 3. 1-x之间的随机数: Math.ceil(Math.random()*x);

随机函数Math.random()_随机数,随机排序

Math.random() 返回0到1之间的随机数(小数) 如:0.6417997585228452 通过Math.random()和sort函数可实现数组的随机排序,代码如下: 1 arr.sort(function( a, b ){ 2 return Math.random() - 0.5; 3 }); 4 5 alert( arr ); //8,7,4,3,2,1,5,6 总结产生随机数的公式: x ~ y 产生x到y之间的随机整数Math.round( Math.random()*(y-

随机数,Math.random();

随机数最适合用来创建随机行为: Math.random()用来生成一个在0(包括0)到1(不包括1)之间的随机小数, 因此Math.random()可能返回0但绝不会返回1. 用Math.floor可以向下取整(最接近的数). 比如Math.floor(Math.random()*10); 可以取得0~9之间的随机整数.

2016年10月10日--string、Math类、Random随机数、DateTime、异常保护

string string.length; //得到string长度 string.Trim(); //去掉string前后的空格 string.TrimStart(); //去掉string前的空格 string.TrimEnd(); //去掉string后的空格 string.ToLower(); //将string所有大写字母转换为小写 string.ToUpper(); //将string所有小写字母转换为大写 sting.IndexOf(""); //查找第一次出现该字符或者

java中的随机数(Math.random()),以及如何产生一个类似于[21,77]区间的随机数。

//Math.random()产生的是[0,1)!!! double k=Math.random(); //注意下面那个=要加上,这样才满足数学对称性 if(k>=0.5)//意思是当产生的随机数大于等于0.5时说自己牛B,小于0.5时说这种自己傻B System.out.println("我活在牛A和牛C之间"+k); else System.out.println("我活在傻A和傻C之间"+k); //===========================

js中Math.random()生成指定范围数值的随机数

http://www.111cn.net/wy/js-ajax/57062.htm Math.random() 这个方法相信大家都知道,是用来生成随机数的.不过一般的参考手册时却没有说明如何用这个方法来生成指定范围内的随机数.这次我就来详细的介绍一下Math.random(),以及如何用它来生成制定范围内的随机数.w3school的random()教程定义和用法 random() 方法可返回介于 0 ~ 1 之间的一个随机数.语法 Math.random() 返回值 0.0 ~ 1.0 之间的一