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