社区
JavaScript
帖子详情
js随机取整数
wctmac123
2012-08-29 04:02:30
我有0-19这20个整数,我现在想要 js随机取一个0-19之间的整数,该如何?而且我取的这个整数不能和下一次取的整数相同,隔一次相同没关系,不要连着有相同的
...全文
201
2
打赏
收藏
js随机取整数
我有0-19这20个整数,我现在想要 js随机取一个0-19之间的整数,该如何?而且我取的这个整数不能和下一次取的整数相同,隔一次相同没关系,不要连着有相同的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
it491328322
2012-08-29
打赏
举报
回复
<script>
//获取一个min_num到max_num之间的整数
function get_math_num(min_num , max_num){
return (((Math.random() * (max_num - min_num + 1) ) + "").split(".")[0]) * 1 + min_num;
}
//获取一个不等于num的0-19之间的整数,如果不传num,就代表0-19之间的任意整数
function getmathnumber(num){
while(true){
var nm = get_math_num(0,19);
if(!num || num != nm){
return nm;
}
}
}
//第一次,任意取
var nnn = getmathnumber();
alert(nnn);
//后面每次取的时候,都将前一次取出来的带进去。
for(var i = 0 ; i < 30 ; i ++){
var temp = getmathnumber(nnn);
alert(temp);
nnn = temp;
}
</script>
经过测试,好使!
persuit666
2012-08-29
打赏
举报
回复
如果要创建一个从x到y的随机数,可以这样写
Math.round(Math.random()*(y-x))+x;
var LastNum=0;//记录上一次产生的随机值
function getRandom(x,y)
{
var r=Math.round(Math.random()*(y-x))+x;if(r==LastNum) getRandom(x,y);//再次调用自身
LastNum=r;//记录值
return r;
}
alert("产生的随机数为"+getRandom(0,19));
Node.
js
-random-int-产生一个
随机
整数
random-int - 产生一个
随机
整数
js
生成指定范围的
随机
整数
(例如0-100)
有时候想要实现通过
js
Math.random() 方法来实现获
取
指定区间的
随机
数。
Python专题精讲
随机
与抽样
实际项目中经常遇到
随机
、伪
随机
、
随机
生成
整数
、浮点数、
随机
抽样、生成
随机
字符序列等需求,正确处理
随机
与抽样问题,是一个程序员的必修技能。本课程详细介绍Python语言使用random标准库来完成
随机
数、
随机
抽样的方法,并实例演示如何生成
随机
字符序列(
随机
密码)的应用场景。
js
随时生成某个区间内的任意
整数
描述: 做前端的攻城狮经常碰到需要
随机
生成一个数字的情况 当然,这个数字还得在一段区间内 今天给大家推荐一个通用的方法 主要使用了一下两个javascript函数 1、Math.floor() 方法可对一个数进行下舍入 2、Math.random() 方法可返回介于 0 ~ 1 之间的一个
随机
数 例如我们要
取
a-b区间的数字,并赋值给lanrenzhijia变量,则公式为: var lanrenzhijia = Math.floor(Math.random()*(b-a)+ a); 举个例子,在10-20之间
随机
输出一个
整数
,则 var lanrenzhijia = Math.floor(Math.random()*(20-10)+ 10); alert(lanrenzhijia); 预览页面为
随机
生成10-20之间的任意
整数
random-int:产生一个
随机
整数
随机
整数
产生一个
随机
整数
安装 $ npm install random-int 用法 import randomInteger from 'random-int' ; randomInteger ( 5 ) ; //=> 3 randomInteger ( 10 , 100 ) ; //=> 54 原料药 randomInteger(最大值?) 返回从0到maximum的
整数
。 randomInteger(最小值,最大值) 返回一个从minimum到maximum的
整数
。 最低限度 类型: number 默认值: 0 返回的最小
整数
。 最大 类型: number 默认值: 1 返回的最大
整数
。 有关的 产生一个
随机
的浮点数 item-从数组中获
取
随机
项 从对象获
取
随机
密钥 从对象获
取
随机
属性 生成连续唯一的
随机
数 从数组中获
取
连续的唯一元素 生成加密强度高的
随机
字符串
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章