random number from a set of define numbers

3 ビュー (過去 30 日間)
eyal lampel
eyal lampel 2015 年 9 月 21 日
コメント済み: eyal lampel 2015 年 9 月 21 日
hello all , i am trying to simulate a lottery , i need to chose 6 random numbers from 1 to 37 . i have a set of "HOT number" that i want half of the 6 random number will be from that set of "HOT number" a number CANNOT repeat itself. example: "HOT numbers" - { 3,11,29,30,33,35}
system output - { 3, 29, 33,22,12,8} { 11, 33, 35,37,1,28}

採用された回答

James Tursa
James Tursa 2015 年 9 月 21 日
Try this:
HOT = [3,11,29,30,33,35];
OTHER = 1:37:
OTHER(HOT) = [];
x = randperm(6,3);
y = randperm(31,3);
picks = [HOT(x) OTHER(y)];
  1 件のコメント
eyal lampel
eyal lampel 2015 年 9 月 21 日
thank you. Thats brilliant .

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLinear Algebra についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by