randi function pair with logic operation
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi guys,
I want to prepare a program that can decide randomly on the determined lines. Such that, if I respond tail (in set of tail and head) program will decide on their line.
Heads or tails (H/T)? H
You won! Your new credit is 1010.
Heads or tails (H/T)? T
You won! Your new credit is 1010.
Heads or tails (H/T)? h
You lose! Your new credit is 960.
like that I have to pair winning function randomly with true or false on each line again.
please can you help me ?
댓글 수: 4
Walter Roberson
2020년 3월 7일
randsample({'H', 'T'}, 10, true)
This relies on the statistics toolbox.
Walter Roberson
2020년 3월 7일
Hint:
rand() generates values between 0 and 1 (exclusive) on a uniform random sampling basis.
If you have a random number between 0 and 1, and you compare that random number to (probability percentage divided by 100) then the event is true with the given probability. rand() <= (37/100) would be true with 37% probability.
Once you have a value that is either true (1) or false (0) then you can convert that into 'H' or 'T' in any of several ways.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!