﻿Random.Uniform()
Random.Uniform(Wrap(-1))
Random.Uniform(Wrap(0))
Random.Uniform(0, 1)
Random.Uniform(1, 0)
Random.Uniform(0, 100)
Random.Uniform(100, 0)
Random.Uniform(25, 125)
Random.Uniform(125, 25)
Random.Uniform(25, 125, Wrap(-1))
Random.Uniform(25, 125, Wrap(0))
Random.Uniform(0, 1, 3)
Random.Uniform(1, 0, 3)
Random.Uniform(0, 100, 3)
Random.Uniform(100, 0, 3)
Random.Uniform(25, 125, 3)
Random.Uniform(125, 25, 3)

`` Inf := 1.0/0.0;
`` NInf := -1.0/0.0;
`` NaN := 0.0/0.0;

Random.Uniform(-5, NaN)
Random.Uniform(NaN, 5)
Random.Uniform(NaN, NaN)
Random.Uniform(-5, NaN, 3)
Random.Uniform(NaN, 5, 3)
Random.Uniform(NaN, NaN, 3)

Random.Uniform(0, Inf)
Random.Uniform(NInf, 0)
Random.Uniform(NInf, Inf)
Random.Uniform(Inf, NInf)
Random.Uniform(Inf, Inf)
Random.Uniform(NInf, NInf)
Random.Uniform(NInf, NaN)
Random.Uniform(Inf, NaN)
Random.Uniform(0, Inf, 3)
Random.Uniform(NInf, 0, 3)
Random.Uniform(NInf, Inf, 3)
Random.Uniform(Inf, NInf, 3)
Random.Uniform(Inf, Inf, 3)
Random.Uniform(NInf, NInf, 3)
Random.Uniform(NInf, NaN, 3)
Random.Uniform(Inf, NaN, 3)
