作者ybigghost (鯊魚)
看板Visual_Basic
標題[VB6 ] 關於陣列的問題
時間Thu Aug 8 21:43:11 2013
不好意思 請問一下 VB6 的陣列 該怎麼寫
希望能詳細的說 因為我連程式名稱叫什麼都不知..
我寫出一個 亂數 可以隨機抽 1~5 其中一個
但是我想要 第一次 1.2.3.4.5 例如抽掉4
第二次 就剩下 1.2.3.5 這樣
該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.128.174
1F:→ chinoyan:() <=保證是真的 08/09 02:59
2F:推 Marty:開兩個陣列 一個存已經出過的 每次出牌前先檢查 出過重抽 08/09 08:32
3F:推 ClubT:把1~5亂數排列 然後照順序取出 08/09 09:41
4F:推 KawasumiMai:1.亂數排列,照順序抽 08/12 23:38
5F:→ KawasumiMai:2.把抽過項目從陣列中去掉 08/12 23:39
6F:→ KawasumiMai:PHP有splice可用,VB6太久沒用了印象中沒有 08/12 23:40
7F:→ KawasumiMai:可能要從頭Run一次,複製陣列元素,跳過抽過的值 08/12 23:41
8F:→ KawasumiMai:第二個陣列存抽過的作法,數量一多可能會重抽很多次 08/12 23:42
9F:→ EShensh:基本寫法就是弄個陣列存放數值做比對 08/13 00:03
10F:→ EShensh:語言有支援的話,就直接打亂陣列順序就行了。 08/13 00:04
11F:→ EShensh:或是用字串變數逐漸增加,然後直接搜尋字串 ← 偷吃步 08/13 00:05