(μ€λΉ)
μ½λ μμ€μ #include <time.h>λ₯Ό ν¬ν¨
λ©μΈν¨μ μμ srand(time(NULL));λ‘ μλ μ€μ
int randTemp, a, b; λΌλ μΈκ°μ λ³μ μμ±(λ³μ λͺ
μ μμ λ‘κ² λ°κΏλ λκ² λ€)
1. randTemp = rand() % b;
μμ μ½λλ 0 ~ (b-1) μ¬μ΄μ μλ₯Ό λ½μμ€λ€.
2. randTemp = rand() % b + 1;
μμ μ½λλ 0+1 ~ (b-1)+1
μ¦, 1 ~ b μ€μ μλ₯Ό λ½μμ€λ€.
3. randTemp = rand() % b + a;
μμ μ½λλ 0+a ~ (b-1)+a
μ¦, a ~ (b-1+a) μ€μ μλ₯Ό λ½μμ€λ€.
4. randTemp = rand() % (b+1-a) + a;
λ°λΌμ, μμ μ½λλ₯Ό μ°λ©΄ 0+a ~ (b-1+a+1-a)
μ¦, a~b μ€μ μλ₯Ό λ½μ μ μλ€.
[μΆμ²] [CμΈμ΄] λμμμ±(λ²μμ§μ ): a~bκΉμ§ λλ€ν μ«μ λ°κΈ°|μμ±μ λν¨μ€