首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小写基本随机字母

小写基本随机字母
EN

Stack Overflow用户
提问于 2014-02-28 21:12:40
回答 3查看 1.4K关注 0票数 2

我是批处理文件程序员,但我正在试验小的Basic。我知道如何将随机数生成为变量:

代码语言:javascript
复制
Math.getrandomnumber(number)

但我不确定如何生成随机字母

EN

回答 3

Stack Overflow用户

发布于 2014-03-01 09:47:58

给你!就像托贝罗斯所说的,使用text.GetCharacter来实现这一点。代码如下:

代码语言:javascript
复制
RandNum = Math.GetRandomNumber(25) + 65 'Get a number between 65 and 90 (See ASCII)
RandText = Text.GetCharacter(RandNum)
TextWindow.WriteLine(RandText)
票数 3
EN

Stack Overflow用户

发布于 2016-04-21 23:23:53

我真的不知道,但如果你只处理几个字母,例如ABC,我会这样做:

代码:

代码语言:javascript
复制
number = Math.GetRandomNumber(3)
If number = 1 Then
    letter = A
Elseif number = 2 Then
    letter = B
Elseif number = 3 Then
    letter = C
EndIf

这应该会有帮助。

票数 1
EN

Stack Overflow用户

发布于 2016-04-23 01:58:34

为了使建议列表更加完整,您可以使用数组随机执行任何操作。

代码语言:javascript
复制
hex[0] = "0"
hex[1] = "1"
hex[2] = "2"
...
hex[10] = "A"
hex[11] = "B"
hex[12] = "C"
hex[13] = "D"
hex[14] = "E"
hex[15] = "F"

randomHexDigit = hex[Math.GetRandomNumber(16) - 1]

上面的代码将从数组中产生一个随机的十六进制数字。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22096167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档