Random numbers within 2 ranges

Is it possible to generate random numbers within 2 ranges but for the same purpose.
e.g. from 1-100 & 200-300, with all the results output together?
Thanks
~N~

Réponses (2)

Azzi Abdelmalek
Azzi Abdelmalek le 23 Fév 2013
Modifié(e) : Azzi Abdelmalek le 23 Fév 2013

0 votes

[randi(100,1,100);randi(100,1,100)+199]

2 commentaires

Jan
Jan le 24 Fév 2013
Then the upper range is from 200 to 299 only.
Yes, it should be
randi(101,1,100)+199

Connectez-vous pour commenter.

Jan
Jan le 24 Fév 2013

0 votes

a = randi([1, 201], 1, 100)
a(a > 100) = a(a > 100) + 99;

Catégories

En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange

Question posée :

N
N
le 23 Fév 2013

Community Treasure Hunt

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

Start Hunting!

Translated by