小编Nik*_*ita的帖子

如何在随机数生成中包含负数

这是从 (-1, 36) 生成随机数的正确方法吗?:

  #include <stdio.h>
  #include <stdlib.h>
  #define RAND_MAX 36

  int main()
  {           
      int num = (-1) + (36 + 1) * (rand()/(RAND_MAX+1));
      printf("%d\n", num);
      return 0;
  }
Run Code Online (Sandbox Code Playgroud)

c visual-studio-2013

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

visual-studio-2013 ×1