λλ€ν¨μμ μ¬μ©λ²μ
λλ€.
----
----
in C/C++ ¶
rand() % a + bμ νμμ μ¬μ©νλ©΄ b ~ a+b μ¬μ΄μ μ«μλ₯Ό μ»μ μ μμ΅λλ€. ( 1da + b λΌκ³ λ νμ§μ. )
bκ° -μΌ κ²½μ°μλ μ¬μ©μ μ£Όμκ° νμν©λλ€
bκ° -μΌ κ²½μ°μλ μ¬μ©μ μ£Όμκ° νμν©λλ€
~cpp
#include <iostream> // λλ€ν¨μλ iostreamμ ν¬ν¨λμ΄ μμ΅λλ€.
#include <ctime> // time(0)μ μ¬μ©μ μν΄ νμν©λλ€.
using namespace std;
int main()
{
srand(time(0)); // rand()μ μλκ°μ μ€μ ν©λλ€.
// νμ§ μμΌλ©΄ μ€νν λλ§λ€ κ°μκ°μ λ§λλλ€. -_-;;
int x = rand(); // rand()ν¨μλ λλ€ν μ«μλ₯Ό 리ν΄νλ ν¨μμ
λλ€.
// 리ν΄νλ μ«μμ λ²μλ 0 ~ 무μ§λ¬΄μ§ ν° μ μ
λλ€.
int x1 = rand() % 10; // % 10 μ°μ°μ νλ©΄ x1 μλ 10μ λλ¨Έμ§κ° λ μ μλ
// 0 ~ 9 κΉμ§μ μ«μκ° λλ€νκ² λ€μ΄κ°λλ€.
int x2 = rand() % 9 + 1; // % 9λ₯Ό νλ©΄ 0~8κΉμ§μ μ«μκ° λ€μ΄κ° μ μκ³
// κ±°κΈ°μ 1μ λνλ©΄ 1~9 κΉμ§μ μ«μκ° λ©λλ€.
return 0;
}
----
νλ‘κ·Έλλ°λΆλ₯









