Generate a random number in a certain range in MATLAB

前端 未结 9 1467
误落风尘
误落风尘 2020-11-28 10:08

How can I generate a random number in MATLAB between 13 and 20?

9条回答
  •  渐次进展
    2020-11-28 11:11

    If you need a floating random number between 13 and 20

    (20-13).*rand(1) + 13
    

    If you need an integer random number between 13 and 20

    floor((21-13).*rand(1) + 13)
    

    Note: Fix problem mentioned in comment "This excludes 20" by replacing 20 with 21

提交回复
热议问题