相关疑难解决方法(0)

在JavaScript中生成特定范围内的随机整数?

如何在Javascript中的两个指定变量之间生成随机整数,例如x = 4y = 8输出4,5,6,7,8中的任何一个?

javascript random integer

1836
推荐指数
24
解决办法
118万
查看次数

除一个数字之外的某个范围内的随机整数

我想在一个范围内得到一个随机数,不包括一个数字(例如从1到1000不包括577).我搜索了一个解决方案,但从未解决过我的问题.

我想要的东西:

Math.floor((Math.random() * 1000) + 1).exclude(577);
Run Code Online (Sandbox Code Playgroud)

我想避免for循环创建一个尽可能多的数组,因为长度总是不同的(有时1到10000,有时是685到888555444等),生成它的过程可能需要太多时间.

我已经尝试过:

我怎么能实现这个目标?

javascript random

10
推荐指数
2
解决办法
4932
查看次数

不同的数字从1到10

我想从0-9的范围内生成10个不同的数字.所需的输出可能如下所示,9 0 8 6 5 3 2 4 1 7

Dim arraynum(9) As Integer
Dim crmd As Boolean
Dim rmd as integer

For i = 0 To 9
    arraynum(i) = -1
Next i

crmd = True
Randomize Timer
For i = 0 To 9
    rmd = Int(Rnd * 10)
    For j = 0 To 9
        If arraynum(j) = rmd Then
            j = 9
            If crmd = False Then
                i = i - 1
            End If
            crmd = True
        Else
            crmd …
Run Code Online (Sandbox Code Playgroud)

vb6

6
推荐指数
1
解决办法
8583
查看次数

JavaScript会生成除某些值之外的随机数

我通过调用生成1到20的随机数generateRandom().如何排除某些值,例如8和15?

function generateRandom(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

var test = generateRandom(1, 20)
Run Code Online (Sandbox Code Playgroud)

javascript

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×3

random ×2

integer ×1

vb6 ×1