首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在basic4android中从数组中提取随机数?

如何在basic4android中从数组中提取随机数?
EN

Stack Overflow用户
提问于 2015-10-26 05:02:47
回答 2查看 1K关注 0票数 0

我对Basic4Android编程非常陌生。我只想知道如何从数组中画一个随机数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-20 15:45:06

如果条目为10,则可以通过随机化数组示例中的项目总数来做到这一点,然后先将其随机化并传递给变量。稍后使用该变量调用数组值。复制下面的代码并粘贴到并运行

代码语言:javascript
复制
Dim myArray As List  ' Declare your Array
myArray.Initialize() ' Initialize array

myArray.AddAll(Array As String("January","February","March","April"))

'Since array values index starts from zero, then four items in a list will be from 0 to 3. 
'So randomize 0 to 4    
Dim randNum As Int

randNum = Rnd(1,4)  'Generating random number 

Log ("Current RAndom Number is " & randNum) 'This will print the random number

    '=========PRINT RESULT TO LOGCAT ======
'Since we are generating from 1 to 4, we use -1 (4-1=3 ie April ==Array index starts from 0 to 3)
Log(myArray.Get(randNum-1)) 
票数 0
EN

Stack Overflow用户

发布于 2017-04-21 21:43:58

代码语言:javascript
复制
Dim arrayLength as int = 100     ' an arbitrary integer >0 
Dim myArray(arrayLength) as int  ' or double, float, long, byte...

' ... fill the array ...

Log(myArray(Rnd(0,arrayLength)))  ' "Rnd" goes from 0 (incl) to arrayLength (excl)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33338775

复制
相关文章

相似问题

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