RandomNumericRange / New Layer

Generate a new column with random values from a specified range (Low to High, inclusive). Similar to np.random.randint() for integers or np.random.uniform() for floats. Each row gets a random value within the defined bounds. Values are uniformly distributed across the range.

Table
0
0
Table

ColType

oneof
Float64

Low

f64
0

Lower bound (Low) of the 64-bit float range. Random values will be >= this number. 16 decimal digits of precision.

High

f64
1

Upper bound (High) of the 64-bit float range. Random values will be <= this number. 16 decimal digits of precision.

Low

f32
0

Lower bound (Low) of the 32-bit float range. Random values will be >= this number. 7 decimal digits of precision.

High

f32
1

Upper bound (High) of the 32-bit float range. Random values will be <= this number. 7 decimal digits of precision.

Low

i64
0

Lower bound (Low) of the 64-bit integer range. Must satisfy Low <= High. Range capacity: -2^63 to 2^63-1.

High

i64
1

Upper bound (High) of the 64-bit integer range. Must satisfy High >= Low. Range capacity: -2^63 to 2^63-1.

Low

i32
0

Lower bound (Low) of the 32-bit integer range. Must satisfy Low <= High. Range capacity: -2^31 to 2^31-1 (-2,147,483,648 to 2,147,483,647).

High

i32
1

Upper bound (High) of the 32-bit integer range. Must satisfy High >= Low. Range capacity: -2^31 to 2^31-1 (-2,147,483,648 to 2,147,483,647).

Low

i16
0

Lower bound (Low) of the 16-bit integer range. Must satisfy Low <= High. Range capacity: -32,768 to 32,767.

High

i16
1

Upper bound (High) of the 16-bit integer range. Must satisfy High >= Low. Range capacity: -32,768 to 32,767.

Low

i8
0

Lower bound (Low) of the 8-bit integer range. Must satisfy Low <= High. Range capacity: -128 to 127.

1

Upper bound (High) of the 8-bit integer range. Must satisfy High >= Low. Range capacity: -128 to 127.

Low

u64
0

Lower bound (Low) of the 64-bit unsigned integer range. Must satisfy Low <= High. Range capacity: 0 to 2^64-1 (18,446,744,073,709,551,615).

High

u64
1

Upper bound (High) of the 64-bit unsigned integer range. Must satisfy High >= Low. Range capacity: 0 to 2^64-1 (18,446,744,073,709,551,615).

Low

u32
0

Lower bound (Low) of the 32-bit unsigned integer range. Must satisfy Low <= High. Range capacity: 0 to 4,294,967,295.

High

u32
1

Upper bound (High) of the 32-bit unsigned integer range. Must satisfy High >= Low. Range capacity: 0 to 4,294,967,295.

Low

u16
0

Lower bound (Low) of the 16-bit unsigned integer range. Must satisfy Low <= High. Range capacity: 0 to 65,535.

High

u16
1

Upper bound (High) of the 16-bit unsigned integer range. Must satisfy High >= Low. Range capacity: 0 to 65,535.

Low

u8
0

Lower bound (Low) of the 8-bit unsigned integer range. Must satisfy Low <= High. Range capacity: 0 to 255.

1

Upper bound (High) of the 8-bit unsigned integer range. Must satisfy High >= Low. Range capacity: 0 to 255.

Seed

oneof
Random

Use system-provided randomization. Each execution produces different boolean values. Suitable for security-sensitive applications, cryptographic operations, simulation, and cases where true randomness is required.

Use seeded random generation for reproducible results within the specified range. Similar to random.seed() in Python or set.seed() in R. Essential for testing and reproducible experiments.

64

Seed value for the random number generator. Same Value guarantees identical sequence of random numbers within the specified range.

Provide an optional name for the new column. If no name is given the system will generate a new name for it. If the provided name matches an already existing column, that column will get replaced by this new one.