How to generate a random integer number from within a range

后端 未结 11 1347
隐瞒了意图╮
隐瞒了意图╮ 2020-11-21 23:57

This is a follow on from a previously posted question:

How to generate a random number in C?

I wish to be able to generate a random number from within a part

11条回答
  •  渐次进展
    2020-11-22 00:51

    Wouldn't you just do:

    srand(time(NULL));
    int r = ( rand() % 6 ) + 1;
    

    % is the modulus operator. Essentially it will just divide by 6 and return the remainder... from 0 - 5

提交回复
热议问题