vb怎么将list里的一组字符串重新随机排列
答案:3 悬赏:0 手机版
解决时间 2021-03-02 03:43
- 提问者网友:niaiwoma
- 2021-03-01 10:17
vb怎么将list里的一组字符串重新随机排列
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-01 11:16
1)添加一堆字符串在list。
2)获取随机的号码。
3)用循环把list当前的值保存在一个变量。
4)获取list中随机的号码对应的值后,覆盖list当前的值。
5)最后把原先变量的值覆盖list中随机的号码对应的值。
List1.AddItem "a"
List1.AddItem "b"
List1.AddItem "c"
List1.AddItem "d"
List1.AddItem "e"
Dim temp As String
For i = 0 To 4
rdn = CInt((4 * Rnd()))
temp = List1.List(i)
List1.List(i) = List1.List(rdn)
List1.List(rdn) = temp
Next i
2)获取随机的号码。
3)用循环把list当前的值保存在一个变量。
4)获取list中随机的号码对应的值后,覆盖list当前的值。
5)最后把原先变量的值覆盖list中随机的号码对应的值。
List1.AddItem "a"
List1.AddItem "b"
List1.AddItem "c"
List1.AddItem "d"
List1.AddItem "e"
Dim temp As String
For i = 0 To 4
rdn = CInt((4 * Rnd()))
temp = List1.List(i)
List1.List(i) = List1.List(rdn)
List1.List(rdn) = temp
Next i
全部回答
- 1楼网友:轻雾山林
- 2021-03-01 13:46
这个使用谁技术就可以可以做了了吧
- 2楼网友:人類模型
- 2021-03-01 12:08
private sub command1_click()'按钮的单击事件
dim a&, c$'定义变量
for a = 1 to 12'开始12次循环
c = c & chr(int((rnd() * 79)) + 48)'每次产生一个字符。
next a'
text1.text = c'将结果输出在文本框中。
end sub'单击事件结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯