私が望む出力が得られません。なぜ結果が重複しているのか分かりません。誰か助けてくれますか?Xqueryの結果が重複しています
for $i in 1 to 2
let $rng:=random-number-generator()
let $rng1:=$rng('permute')(1 to 10)
let $rng:=$rng('next')()
let $rng2:=$rng('permute')(1 to 10)
let $rng:=$rng('next')()
let $rng3:=$rng('permute')(1 to 10)
return (string-join($rng1),string-join($rng2),string-join($rng3),",")
result:
23496815107
31018674529
31017684259
23496815107
31018674529
31017684259
どのようなXQueryエンジンを使用していますか?多くは乱数関数とモジュールを提供しています:https://stackoverflow.com/questions/12086038/is-there-any-possibility-to-generate-random-numbers-using-xquery –
乱数生成器()は標準ですXQuery 3.1の関数です。 –