作者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