如何设置落在 kdb+ 范围内的随机数?

SS1*_*117 2 kdb

在Kdb+中,如何使用“roll”函数使生成的随机数落在不以0开头的范围内?例如,如果我希望范围在 2-10 而不是 0-10 内怎么办?

我必须在代码中添加什么才能使其落入一个范围而不是默认的 0-x 范围内?我已经尝试并寻找了每一种方法,但似乎找不到一种方法。

ter*_*nch 5

您也可以从 0-8 滚动,然后添加两个。这不需要预先生成列表

q)2+5?9
10 2 7 10 7
Run Code Online (Sandbox Code Playgroud)

假设你想要 2-10 个包含