KDB+ / Q 唯一随机值,数量可变
KDB+ / Q unique random values with variable for amount
我是 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
唯一随机数的生成不起作用。
正确的语法是什么?
提前致谢
这将为您提供 num 个介于 0 和 9 之间的唯一数字。
q)(neg num)?10
我是 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
唯一随机数的生成不起作用。
正确的语法是什么?
提前致谢
这将为您提供 num 个介于 0 和 9 之间的唯一数字。
q)(neg num)?10