Intel® oneAPI Data Analytics Library Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Bernoulli Distribution
Generates Bernoulli distributed random numbers.
Details
Bernoulli random number generator fills the numeric table with Bernoulli distributed values with the p probability of success on a single trial, where
,
.
A variate is called Bernoulli distributed if after a trial it is equal to 1 with the probability of success p and to 0 with the probability . The probability distribution is given by:


The cumulative distribution function is as follows:

Batch Processing
Algorithm Parameters
Bernoulli distribution algorithm has the following parameters in addition to the common parameters specified in Distributions:
Parameter |
Default Value |
Description |
---|---|---|
algorithmFPType |
float |
The floating-point type that the algorithm uses for intermediate computations. Can be float or double. |
method |
defaultDense |
Performance-oriented computation method, the only method supported by the algorithm. |
p |
Not applicable |
Success probability of a trial, required parameter. |
Performance Considerations
To get the best overall performance when using the Bernoulli distribution random number generator, provide the 32-bit signed integer homogeneous numeric table constructed with enabled equal features.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |