Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 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
唯一随机数的生成不起作用。
什么是正确的语法?
提前致谢
这将为您提供 0 到 9 之间的 num 个唯一数字。
q)(neg num)?10