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일

0 개 추천

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)];

추가 답변 (0개)

카테고리

태그

질문:

2015년 9월 21일

댓글:

2015년 9월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by