Clear Filters
Clear Filters

rand command give different answer

4 views (last 30 days)
Abdullah Haris
Abdullah Haris on 9 Feb 2020
Commented: Iqra on 6 Jan 2023
why this rand command give different result
  1 Comment
Stephen23 on 9 Feb 2020
"why this rand command give different result"
What do you expect its output to be?

Sign in to comment.

Answers (2)

James Tursa
James Tursa on 9 Feb 2020
Edited: James Tursa on 9 Feb 2020
rand( ) is a random number generator ... it is supposed to give a different result.
doc rand
If you want to start over with the same stream of numbers you will need to re-seed it.
  1 Comment
Iqra on 6 Jan 2023
beacuse rand function generates value randamly between 0 and 1 interval

Sign in to comment.

Chuguang Pan
Chuguang Pan on 9 Feb 2020
All the random number functions, rand, randn, randi, and randperm, draw values from a shared random number generator. Every time you start MATLAB, the generator resets itself to the same state.
The rand function draw values from a RandStream.


Find more on Random Number Generation in Help Center and File Exchange




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!