每次运行 q 时生成不同的随机数(滚动)

问题描述 投票:0回答:1

我想使用卷,例如

1?6 

每次重新启动 q 时生成不同的数字。

固定种子通常可以防止这种情况,例如每次我退出 q,重新启动,然后输入 1?6,我都会得到 4。

我正在想象一个复杂的解决方案,但是您能想到一个简单的内置解决方案吗?

非常感谢。

编辑:我确实尝试使用交易(例如-1?6),我认为根据文档应该可以工作,但每次启动它仍然给出相同的数字。知道为什么吗?

random kdb
1个回答
0
投票

我最初误读了你的问题 - 每次你必须设置不同的种子数时使随机生成器不同,请参阅https://code.kx.com/q/basics/syscmds/#s-random-seed

© www.soinside.com 2019 - 2024. All rights reserved.