Generate uniformly distributed random numbers for physical modeling
Simscape / Foundation Library / Physical Signals / Sources
The PS Random Number block generates uniformly distributed random numbers over the interval you specify. To generate normally (Gaussian) distributed random numbers, use the PS Random Number block.
The block behavior is the same as the Simulink® Uniform Random Number block (except that it generates a physical signal rather than a Simulink signal).
You have an option to specify an initial time offset as part of the Sample
time parameter. In this case, the block outputs 0 until the simulation time
offset value, at which point the random sequence
PS Uniform Random Number blocks that use the same seed and parameters generate a repeatable sequence. The seed resets to the specified value each time a simulation starts.
Y— Output physical signal, unitless
Output physical signal.
Minimum— Minimum output value
The minimum output value generated by the block.
Maximum— Maximum output value
The maximum output value generated by the block.
Seed— Starting seed
The starting seed for the random number generator. Output is repeatable for a given seed. The seed must be an integer in the range of 0 to (2^32 – 1).
Sample time— Sample time interval
The value of the time
step interval. The default
step value is
1 s. To specify an initial
time offset, enter the parameter value as
[, otherwise the
offset value is assumed to be
offset must be less than the step size.
Behavior changed in R2019a
Prior to R2019a, this block did not propagate physical units.
If your model contains legacy blocks without unit propagation, use the Upgrade Advisor to upgrade your blocks to the latest version. For more information, see Upgrading Models with Legacy Physical Signal Blocks.