如何在VB6中获取随机字母?

How to get a random letter in VB6?

我无法转换我在 VB.Net 中看到的那些 我想创建类似 "Word Factory" 的东西 所以我需要随机生成一封信。 我设法用这个

得到了一个随机数
Dim x, first, last
first = 65
last = 90
x = Int((last - Min + 1) * Rnd + Min)

字母表中的随机字母怎么样?在 VB6 中。谢谢

能否使用与随机数类似的技术,但将随机数作为字符数组的索引?

关于不相关的说明,您可能需要注意随机字母的分布,对一些更常见的字母进行加权,使它们出现得更频繁。

您可以使用 Chr() 函数将整数代码点转换为字符,然后使用 Asc() 返回另一个方向。

这意味着您可以获得一个随机字母,代码如下:

Dim mych As String
mych = Chr(Asc("A") + 26 * Rnd)