random number generator to two different variables

I want to initialize two different random numbers to be assigned to different variables. If I put in:
x_1 = rand x_2 = rand
they will get exactly the same number. How do I assign two different random numbers?
Thanksr

 Akzeptierte Antwort

Shane
Shane am 25 Nov. 2014

0 Stimmen

They get different random numbers for me. Which version of Matlab are you using?

4 Kommentare

cgo
cgo am 25 Nov. 2014
sorry for the confusion. When you are in the command window, then the two random numbers will be different. But when you are writing a script, the numbers will be the same.
Shane
Shane am 25 Nov. 2014
Even when running as a script, they get different values for me.
cgo
cgo am 25 Nov. 2014
alright. let me look into it.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Peter Perkins
Peter Perkins am 25 Nov. 2014

1 Stimme

cgo, it may be that you have created a variable called "rand" in your workspace that is shadowing the rand function. The rand function does not return the same value two times in a row within the same MATLAB session.

Kategorien

Gefragt:

cgo
am 25 Nov. 2014

Beantwortet:

am 25 Nov. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by