[.NET]亂數不重複

看板Visual_Basic作者 ( )時間19年前 (2005/10/06 12:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
這是我的想法 Dim A() As Integer = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Dim temp As Integer Dim i,j As Integer For i = 1 To i = 9 j = Int(Rnd() * 9 + 1) temp = A(i) ////交換兩張牌 A(i) = A(j) A(j) = temp Next Button1.Text = A(1) Button2.Text = A(2) Button3.Text = A(3) Button4.Text = A(4) Button5.Text = A(5) Button6.Text = A(6) Button7.Text = A(7) Button8.Text = A(8) Button9.Text = A(9) 基本上的想法是先設初值number 1~9 並隨機交換這九個數字以達到亂數的目地 最後後傳回A(1)~A(9)則為亂數 可是總跑不出來 誰可以給我點意見嗎??謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.140.40
文章代碼(AID): #13HAXFk_ (Visual_Basic)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #13HAXFk_ (Visual_Basic)