function random(seed) {
    return new RandomExpr(seed);
}
creates expression that evaluates to a pseudorandom number between 0 and 1
@param seed vec2 to to seed the random number (defaults to the normalized
frag coord)