constructor(random: Random, min: ScalarLike<number>, max: ScalarLike<number>) {
        this.random = random;
        this.min = new ScalarOf(min);
        this.max = new ScalarOf(max);
    }