2

我对 KDB+ 很陌生,并且有一个关于生成随机数的问题。

假设我想创建num随机唯一数字。

当我使用这个

q)10?10
q)-10?10

我在第 1 行得到 10 个随机数,在第 2 行得到 10 个唯一随机数(范围从 0 到 9

当我想引入这样的变量时

q)num:10
q)num?10  / works
q)-num?10 / dont work

唯一随机数的生成不起作用。

什么是正确的语法?

提前致谢

4

1 回答 1

2

这将为您提供 0 到 9 之间的 num 个唯一数字。

q)(neg num)?10
于 2015-05-30T16:32:48.090 回答