有没有可能使用XQuery生成随机数?

Car*_*lik 4 xquery

我必须使用XQuery生成一系列随机数.我找到了一组库,但这些都是付费的.如果有人能给我一个方向,我会非常感激(最好是代码).

Chr*_*rün 9

标准的XQuery语言不提供随机功能,但许多实现都可以.开源实现的一些示例:

作为替代方案,XQuery的大多数Java实现(例如BaseX,Saxon或Qizx)提供所谓的Java绑定以评估Java代码:

declare namespace math = 'java:java.lang.Math';
math:random()
Run Code Online (Sandbox Code Playgroud)

如果实现支持最​​新的XQuery 3.0规范,那么这也可以写成一行代码:

Q{java:java.lang.Math}random()
Run Code Online (Sandbox Code Playgroud)