net.sf.saxon.exslt
Class Random
java.lang.Object
net.sf.saxon.exslt.Random
public abstract class Random
extends java.lang.Object
This class implements extension functions in the
http://exslt.org/random namespace.
1.0, 30.06.2004
Rewritten by Michael Kay to generate a SequenceIterator
randomSequence
public static DoubleValue randomSequence()
throws XPathException
Returns a single random number X
between 0 and 1.
randomSequence
public static SequenceIterator randomSequence(int numberOfItems)
throws IllegalArgumentException
Returns a sequence of random numbers
between 0 and 1.
numberOfItems
- number of random items
in the sequence.
- sequence of random numbers.
randomSequence
public static SequenceIterator randomSequence(int numberOfItems,
double seed)
throws IllegalArgumentException
Returns a sequence of random numbers
between 0 and 1.
numberOfItems
- number of random items
in the sequence.seed
- the initial seed.
- sequence of random numbers as an iterator.