從原list中每次隨機取一項,新增到新的list中,並在原list中刪除。這樣重複,直到原list為空為止。
publicstatic listgetrandomlist(listinputlist)
return
outputlist;
}
用linq
listl = new list();l = l.select(a => new ).orderby(b => b.newid).select(c=>c.a).tolist();
random r=new random();
int n1=r.next(); //返回非負隨機整數
response.write(n1+"
");int n2=r.next(10); //返回乙個小於所指定最大值(10)的非負隨機整數
response.write(n2+"
");int n3=r.next()%10; //返回一人小於所指定最大值(10)的非負隨機整數
response.write(n3+"
");int n4=r.next(1,20); //返回乙個指定範圍(1-20)內的隨機整數
response.write(n4+"
");double d5=r.nextdouble(); //得到乙個介於0.0-1.0之間的隨機整數
response.write(d5+"
");
隨機取陣列,打亂陣列元素
隨機取陣列元素 dim xuan xuan openfile xuan.txt xuan split xuan,function rndint byval maxnum,byval minnum asp生成整數之間的隨機數函式 dim tmp if maxnum tmp minnum minnum ...
一維陣列中元素反向 1
print 生成0 19之間的陣列 a 一維陣列反向 a1 a 1 print 將a陣列反向 a1 生成0 19之間的陣列 0 1 2 3 4 5 6 7 將a陣列反向 7 6 5 4 3 2 1 0 高維陣列則沒有反向效果 將陣列轉換為 2,4 將陣列轉換為 4,2 a 2 4 a1.reshap...
隨機排序一維陣列
今天在csdn上看到乙個關於隨機數問題的帖子,忽然間想起以前寫過乙個隨機排序一維陣列的方法 於是開始 翻箱倒櫃 終於把它找出來了,呵呵 lz 原帖 比如我現在有1到50這個50個數,每次迴圈我都去隨機這50個數,如果判斷,在隨機的時候產生的數不相等?也就是說我想把這個50個數的順序打亂,分別顯示出來...