菜鸟VB 发表于 2008-6-11 15:37

关于VB的随机字符串

请问一下用rnd怎样随机产生一些字符串呢
比如我想产生10位的随机小写字母连在一起
aswedscfdx

jxyga111 发表于 2008-6-11 16:36

如果要隨機出現字母應該是不可能的
你可以在那后面打

1& a
2& b
3& c

永夜的极光 发表于 2008-6-11 16:47

[quote][color=Gray]'VB语法高亮(by 永夜的极光) V1.03[/color]
[color=Green]For[/color] i [color=SandyBrown]=[/color] [color=Blue]0 [color=Green]To[/color] 9[/color]
    s [color=SandyBrown]=[/color] s [color=SandyBrown]&[/color] Chr[color=SandyBrown]([/color]Fix[color=SandyBrown](([/color]Rnd[color=SandyBrown]() * [color=Blue]26[/color])) + [color=Blue]97[/color])[/color]
  [color=Green]Next[/color]
  Debug[color=SandyBrown].[/color]Print s
[/quote]

[[it] 本帖最后由 永夜的极光 于 2008-6-11 19:18 编辑 [/it]]

三断笛 发表于 2008-6-11 20:26

版主把VB语法高亮的软件发来共享一下吧    每次发个高亮都要写代码多麻烦啊

jxyga111 发表于 2008-6-12 08:57

[quote][bo][un]永夜的极光[/un] 在 2008-6-11 16:47 的发言:[/bo]

[ 本帖最后由 永夜的极光 于 2008-6-11 19:18 编辑 [/it]] [/quote]
For i = 0 To 9
    s = s & Chr(Fix((Rnd() * 26)) + 97)
  Next
  Debug.Print s
這是什么意思

永夜的极光 发表于 2008-6-12 19:32

[quote][bo][un]三断笛[/un] 在 2008-6-11 20:26 的发言:[/bo]

版主把VB语法高亮的软件发来共享一下吧    每次发个高亮都要写代码多麻烦啊 [/quote]
我已经发了,连源码都有,不过因为发成原创帖,所以还需要审核,昨晚发的,可能管理员今天不在吧

页: [1]

编程论坛