求一个简单的js代码 随机输出0-10间的任意一个数!

求一个简单的js代码 随机输出0-10间的任意一个数!,第1张

功 能: 随机数发生器 用 法: int random(int num); 程序例: #include #include #include / prints a random number in the range 0 to 99 / int main(void) { randomize(); 随机数种子被初始化

printf("Random number in the 0-99 range: %d\n", random (100)); return 0; } 注意: 在使用Random之前需要使用Randomize语句进行随机数种子的初始化。 例如: var a,i,,j:integer; begin {RANDOMIZE;} for j:=1 to 2 do begin for i:=1 to 10 do begin a:=random(1000); writeln(a); end; writeln; end; end 这两组数据输出的是一样的结果,如果在程序前加上RANDOMIZE(即把大括号去掉)再运行程序,输出数据就不一样了 RANDOM产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。因此也就是真正的随机数了。这也正是RANDOMIZE随机初始化的作用。 VB里用 NEW RANDOM()来表示初始化。

<script>

var arr=new Array(4);

for(i=0;i<arrlength;i++)

arr[i]=parseInt(Mathrandom()10);

var flag=0;

for(i=0;i<arrlength-1;i++){

for(j=i+1;j<arrlength;j++){

if(arr[i]==arr[j]){flag=1;break;}

}

if(flag)break;

}

alert(arr+"\n"+(flag"重复":"不重复"));

</script>

代码如下:

var num = '123';//点击事件产生的随机数

//假设文本框的类名为input_num

$("input_num")val(num);//这样就可以完成赋值

你将这段代码粘贴到你的项目中,试下。

首先,如果你数组里的数据没有重复项,你可以使用 php  的 shuffle 函数将数组打乱,然后按顺序取就行了,取过的序号的不再取就行了。

<php 

$bg=array('00001','00002','00003','00004','00005', '00006');

shuffle($bg);

//假如一次要取3个元素,下3个元素 3,3 这样每次就会获得3个不重复的值

$result = array_slice($bg, 0,3);

$result1 = array_slice($bg, 3, 3);

print_r($result);

print_r($result1);

以上就是关于求一个简单的js代码 随机输出0-10间的任意一个数!全部的内容,包括:求一个简单的js代码 随机输出0-10间的任意一个数!、js 获取可重复的随机数、用js写点击事件,怎么让点击后产生的随机数显示在文本框中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9667334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存