随机获取数Month.random 及在js中获取n位相互不重复的数据
来源:互联网 发布:淘宝瑞滢星星口碑 编辑:程序博客网 时间:2024/06/07 01:30
Month.random 随机获取0到1 之间的数。如Month.random *10 表示数据为(0到10)但是一般需要使用Month.ceil 向上取整,或者paseint()直接取整。
对于从前台获取几位不重复的数据,之前也考虑到用数组实现,但是方法是不太好的,可以考虑用以下方法。
<!DOCTYPE html>
<html>
<body>
<p>
在0到10之间随机获取3个不重复的数
</p>
<script>
function hs(){
var a=new Array(10);
//随机生成10位数,放到数组里
for(var i=0;i<10;i++){
a[i]=i+1; //给a数组进行复制即a[0]=1;a[9]=10;
}
//定义3个数,将要显示的数据放到数组中,并显示到label标签中
var b=new Array(3);
var sjs=0;//定义全局变量
for(var j=0;j<3;j++){
sjs=Math.random()*10;
sjs=parseInt(sjs);
var x=a[sjs];
if(x!=0){
b[j]=x;
a[sjs]=0;
}else{
j=j-1;
}
}
document.getElementById("show").innerText=b[0]+","+b[1]+","+b[2];
}
</script>
<p>
<input onclick="hs()" type="button" value="点击">数值为:
<label id="show" ></label>
</script>
</p>
</body>
</html>
- 随机获取数Month.random 及在js中获取n位相互不重复的数据
- JS 在指定数组中随机取出N个不重复的数据
- 在lua中 获取1到n的随机数列
- js获取随机不重复数(高性能)
- 在[1,n]中随机取m个无重复数的Bob Floyd算法
- C#--第九周实验--任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数。
- C#--第九周 任务3--定义一个静态成员方法,使用Random实现从一组数中随机抽取n个不重复的数
- java获取随机不重复的数得值
- JS中随机颜色的获取
- 从n个数中选择随机选择m个, m个数互不重复
- 用Random获取不重复的随机数
- 简单但比较高效的解决:随机获取N个数字,这些数字在指定的范围内,获取的数字不能重复
- Oracle 随机获取N条数据
- [转]Oracle 随机获取N条数据
- sql 随机获取N条数据
- Oracle,Mysql 随机获取N条数据
- Oracle 随机获取N条数据
- sql 随机获取N条数据
- (13)树状结构
- Android WebView重定向问题的解决方案
- GIT如何删除分支
- 命令行 更新Android sdk
- Linux安装MySQL
- 随机获取数Month.random 及在js中获取n位相互不重复的数据
- Spring Transaction属性之Propagation
- FileDisk源码分析
- 小米手机谈Toast
- 【第六届蓝桥杯】打印大X
- 代理模式之数据读写分离
- 图像处理之霍夫变换(直线检测算法)
- linux系统工具程序diff使用小结
- 如何打开tomcat的manager app?