为什么执行出来的结果怎么都是一样的?我咋做才能产生不同的数据?

<script language="JavaScript">

var array = new Array();
// getArray(6,33,1); //6是生成6个随机数,33和1是指随机生成数是从33到1的数
function getArray(count,maxs,mins)

while(array.length < count)
{
var temp = getRandom(maxs,mins);
if(!serch(array,temp))
{
array.push(temp);
}

return array;

}  
function getRandom(maxs,mins)
{ //随机生成maxs到mins之间的数
return Math.round(Math.random()*(maxs-mins))+mins;
}
function serch(array,num)
{ //array是否重复的数
for(var i=0;i<array.length;i++)
{
if(array[i] == num)
{
return true;
}  
}
return false;
}

</script>

<script language="JavaScript">

function jxssq(n)
{

for (var i1=0;i1<n ;i1++ )

//var array1 new Array();
//var array1[i1]=getArray(6,33,1);
document.getElementById( "List_"+i1).innerText = getArray(6,33,1);
}

}

</script>

慕姐8265434
浏览 67回答 2
2回答

RISEBY

#include<stdlib.h>#include<stdio.h>#include<time.h>#define N_Ten 30000#define switcha(a,b) {int temp;temp=b,b=a,a=temp;} void Insert_Sort(int a[],long n);void sw(int c,int b);int main(void){clock_t start,end;srand(time(NULL));int a[N_Ten],i;for(i=0;i<N_Ten;i++){a[i]=(rand()%500);}printf("产生的号码是: ");// for(i=0;i<N_Ten;i++)// printf("%d ",a[i]);start=clock();Insert_Sort(a,N_Ten);printf("\n");end=clock();printf("排序时间是: %ld毫秒",end-start);// printf("排序的号码是: ");// for(i=0;i<N_Ten;i++)// printf("%d ",a[i]);printf("\n");return 0;}void Insert_Sort(int a[],long n){int b=1,c=2,temp0;int i=1,j,temp;while(i<n) //和数组循环移位的操作方法类似,先把a[i]的值赋给temp保存,判断大小后再移位,实现数值交换;{j=i;temp=a[i];while(temp<a[j-1]){a[j]=a[j-1];if(j>0)j--;elsebreak;}a[j]=temp;i++;// temp0=b;// b=c;// c=temp0;switcha(c,b); //宏定义的函数;//printf("\n");// sw(c,b);}}void sw(int c,int b) //函数;{int temp0;temp0=b;b=c;c=temp0;}

慕后森

hi, 这问题特简单&nbsp;var array = new Array();这个是全局变量&nbsp;你改成 var array; 不赋值调 getArray 这个方法时再new 下 ,其他不变下面我改过的code, 你再不行,继续找我var array ;// getArray(6,33,1); //6是生成6个随机数,33和1是指随机生成数是从33到1的数function getArray(count,maxs,mins){&nbsp;array= new Array();while(array.length < count){var temp = getRandom(maxs,mins);if(!serch(array,temp)){array.push(temp);}}&nbsp;return array;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java