bitrand
bitrand([rng], [dims...])
Generate a BitArray of random boolean values.
Examples
-
Generate a random boolean vector:
julia> bitrand(5) 5-element BitArray{1}: 1 0 1 0 1This example generates a random boolean vector of length 5.
-
Generate a random boolean matrix:
julia> bitrand(2, 3) 2×3 BitArray{2}: 1 0 0 1 1 1It produces a 2x3 random boolean matrix.
- Generate a random boolean array using a specific random number generator:
julia> rng = MersenneTwister(1234); julia> bitrand(rng, 4) 4-element BitArray{1}: 1 1 0 0In this example, the
MersenneTwisterrandom number generator is used to generate a random boolean vector of length 4.
Common mistake example:
julia> bitrand(-1)
ERROR: ArgumentError: Invalid dimension '-1': must be a non-negative integer or a tuple of non-negative integers
In this example, a negative value is provided as the dimension. The dimension argument should be a non-negative integer or a tuple of non-negative integers. Make sure to provide valid dimensions when using the bitrand function.
See Also
bitrand, MersenneTwister, rand, randcycle, randexp, randexp!, randjump, randn, randn!, RandomDevice, randperm, randsubseq, randsubseq!, shuffle, srand,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.