random number from a set of define numbers
1 次查看(过去 30 天)
显示 更早的评论
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}
0 个评论
采纳的回答
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)];
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!