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

 Accepted Answer

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

4 Comments

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.
Even when running as a script, they get different values for me.
alright. let me look into it.

Sign in to comment.

More Answers (1)

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.

Categories

Asked:

cgo
on 25 Nov 2014

Answered:

on 25 Nov 2014

Community Treasure Hunt

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

Start Hunting!