用1到50個號碼進行隨機分組 分10組 號碼不能重復 不能用數(shù)組函數(shù) 例如:第1組:1,2,3,4,5,6,7,8,9,10 第2組:1,2,3,4,5,6,7,8,9,10 第3組:1,2,3,4,5,6,7,8,9,10 第4組:1,2,3,4,5,6,7,8,9,10 第5組:1,2,3,4,5,6,7,8,9,10
用1到50個號碼進行隨機分組
分10組
號碼不能重復
不能用數(shù)組函數(shù)
?
例如:第1組:1,2,3,4,5,6,7,8,9,10
第2組:1,2,3,4,5,6,7,8,9,10
第3組:1,2,3,4,5,6,7,8,9,10
第4組:1,2,3,4,5,6,7,8,9,10
第5組:1,2,3,4,5,6,7,8,9,10
2017-07-11
do{
let i = math.random*50>>0;
let a = [];
if(a.length==0){
a.push(i);
}
else{
let d = 0;
for(let b=0;b< a.length;b++){
if(i != a[b]){
d++;
}
if(d == a.length-1){
a.push(i);
}
}
}
}
while{
a.length<10;
}
其實我看不懂你在問什么,我也不知道我在寫什么。。。。
2017-10-27
我用了最笨的方法做了一個,不知道是不是你想要的。沒有做重復的判斷,你可以自己再判斷,我認為在1到50的范圍,兩組數(shù)一致的機率是非常小。其實,你用javascript語言或者jquery語言應該也能做的。
<?php
$num=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50);
$arr1 = array_rand($num,10);
$arr2 = array_rand($num,10);
$arr3 = array_rand($num,10);
$arr4 = array_rand($num,10);
$arr5 = array_rand($num,10);
$arr6 = array_rand($num,10);
$arr7 = array_rand($num,10);
$arr8 = array_rand($num,10);
$arr9 = array_rand($num,10);
$arr10 = array_rand($num,10);
$arr = array($arr1,$arr2,$arr3,$arr4,$arr5,$arr6,$arr7,$arr8,$arr9,$arr10);
for($i=0;$i<count($arr);$i++){
echo "<br>";
echo "第".($i+1)."組號碼是: ";
foreach($arr[$i] as $value){
echo $value." ";
}
}