5

XQueryを使用して一連の乱数を生成する必要があります.ライブラリのセットを見つけましたが、それらは有料です.誰かが私に指示を与えることができれば、それは大歓迎です(できればコード)。

4

1 に答える 1

10

標準の XQuery 言語ではランダム関数が提供されていませんが、多くの実装では提供されています。オープンソース実装の例:

別の方法として、XQuery のほとんどの Java 実装 (BaseX、Saxon、Qizx など) は、 Java コードを評価するために、いわゆるJava バインディングを提供します。

declare namespace math = 'java:java.lang.Math';
math:random()

実装が最新の XQuery 3.0 仕様をサポートしている場合、これもワンライナーとして記述できます。

Q{java:java.lang.Math}random()
于 2012-08-23T11:18:08.453 に答える