144 lines
3.3 KiB
Plaintext
144 lines
3.3 KiB
Plaintext
Database: berlintest
|
|
Restore : No
|
|
|
|
Operator : rng_GeneratorMaxRand
|
|
Number : 1
|
|
Signature: int -> int
|
|
Example : query rng_GeneratorMaxRand( 1 )
|
|
Result : 0
|
|
|
|
|
|
Operator : rng_GeneratorMinRand
|
|
Number : 1
|
|
Signature: int -> int
|
|
Example : query rng_GeneratorMinRand( 1 )
|
|
Result : 2147483646
|
|
|
|
|
|
Operator : rng_GeneratorName
|
|
Number : 1
|
|
Signature: int -> string
|
|
Example : query rng_GeneratorName( 1 )
|
|
Result : "cmrg"
|
|
|
|
|
|
Operator : rng_NoGenerators
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query rng_NoGenerators() >= 61
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_init
|
|
Number : 1
|
|
Signature: int x int -> bool
|
|
Example : query rng_init(5, 17) and (rng_getType() = 5) and (rng_getSeed() = 17)
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_binomial
|
|
Number : 1
|
|
Signature: int x real -> int
|
|
Example : query intstream(1, 100000) use[fun(i:int) rng_binomial( 10, 0.5 )] transformstream filter[(.Elem >= 0) and (.Elem<=10) ] count
|
|
Result : 100000
|
|
|
|
|
|
Operator : rng_exponential
|
|
Number : 1
|
|
Signature: real -> real
|
|
Example : query intstream(1, 100000) use[fun(i1:int) round(rng_exponential( 0.75 ), 0)] transformstream sortby[Elem] groupby[Elem; Cnt: group count] filter[.Elem = 0] intstream(1, 100000) use[fun(i2:int) round(rng_exponential( 0.75 ), 0)] transformstream sort groupby[Elem; Cnt: group count] filter[.Elem = 1] {g} symmjoin[.Elem < ..Elem_g] count
|
|
Result : 1
|
|
|
|
|
|
Operator : rng_flat
|
|
Number : 1
|
|
Signature: real x real -> real
|
|
Example : query intstream(1, 100000) use[fun(i:int) rng_flat( -10.0, 10.0 )] transformstream filter[(.Elem < -10.0) or (.Elem > 10.0) ] count
|
|
Result : 0
|
|
|
|
|
|
Operator : rng_gaussian
|
|
Number : 1
|
|
Signature: real -> real
|
|
Example : query intstream(1, 100000) use[fun(i1:int) round(rng_gaussian( 0.75 ), 0)] transformstream filter[(.Elem > 4) or (.Elem < -4) ] count <= 2
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_geometric
|
|
Number : 1
|
|
Signature: real x real -> int
|
|
Example : query intstream(1, 900000) use[fun(i1:int) rng_geometric( 0.75 )] transformstream filter[(.Elem > 13) or (.Elem < 1) ] count <= 2
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_getMax
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query rng_getMax()
|
|
Result : -1
|
|
|
|
|
|
Operator : rng_getMin
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query rng_getMin()
|
|
Result : 0
|
|
|
|
|
|
Operator : rng_getSeed
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query ( rng_init(53, 3544) ) and ( rng_getSeed() = 3544 )
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_getType
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query ( rng_init(19, 12) ) and ( rng_getType() = 19 )
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_int
|
|
Number : 1
|
|
Signature: -> int
|
|
Example : query isempty(rng_int())
|
|
Result : FALSE
|
|
|
|
|
|
Operator : rng_intN
|
|
Number : 1
|
|
Signature: int -> int
|
|
Example : query ( rng_intN(6) + 1 ) <= 6
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_poisson
|
|
Number : 1
|
|
Signature: real -> int
|
|
Example : query intstream(1, 900000) use[fun(i1:int) rng_poisson( 0.75 )] transformstream filter[(.Elem > 8) or (.Elem < 0) ] count <= 2
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_real
|
|
Number : 1
|
|
Signature: -> real
|
|
Example : query (floor((rng_real()*6)) + 1) <= 6
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_realpos
|
|
Number : 1
|
|
Signature: -> real
|
|
Example : query (floor((rng_realpos()*6)) + 1) <= 6
|
|
Result : TRUE
|
|
|
|
|
|
Operator : rng_setSeed
|
|
Number : 1
|
|
Signature: int -> bool
|
|
Example : query rng_setSeed(368146) and (rng_getSeed() = 368146)
|
|
Result : TRUE
|
|
|
|
|