#971. CSP 2020 第一轮(初赛)模拟 第 13 题

CSP 2020 第一轮(初赛)模拟 第 13 题

已知 rand() 可以生成一个 003276732767 的随机整数,如果希望得到一个范围在 [a,b)[a,b) 的随机整数,aabb 均是不超过 100100 的正整数且 a<ba<b,那么可行的表达式是什么?

{{ select(1) }}

  • (rand()%(b-a))+a
  • (rand()%(b-a+1))+a
  • (rand()%(b-a))+a+1
  • (rand()%(b-a+1))+a+1