<script type="text/javascript">
function show(){
var x = new Array(1,2,3,4,5,6,7,8,9,10)
var y = new Array() ;
count = x.length
while(count>0){
var n = parseInt(Math.random()*x.length) ;
y.unshift(x[n]) ;
x.splice(n,1)
count-- ;
}
for(var i=0;i<y.length;i++){
document.write(y[i]+"<br>") ;
}
}
</script>
<input type="button" value="click" onclick="show()" />
<script type="text/javascript">
function show(){
var x = new Array(1,2,3,4,5,6,7,8,9,10)
var y = new Array() ;
var str = "" ;
count = x.length
while(count>0){
var n = parseInt(Math.random()*x.length) ;
y.unshift(x[n]) ;
x.splice(n,1)
count-- ;
}
str = y.join(",") ;
document.getElementById("s").innerHTML = str ;
}
</script>
<input type="button" value="click" onclick="show()" />
<div id="s"></div>
namespace test
{
class test
{
static void Main()
{
int[] arr1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int[] arr2 = new int[10];
Random radnom = new Random();
for (int i = 0; i < 10;)
{
int n = radnom.Next(10);
if (!IsRepeat(arr2, arr1[n]))
{
arr2[i] = arr1[n];
Console.Write(arr1[n] + " ");
i++;
}
} Console.ReadLine();
}
static bool IsRepeat(int[] array,int a)
{
bool result = false;
for (int i = 0; i < 10; i++)
{
if (a == array[i])
{
result = true;
break;
}
else
continue;
}
return result;
}
}
}