랜덤값으로 채워진 배열을 만들 수 있다
random.random( ) 을 이용하여 0과 1사이의 무수한 수의 랜덤을 만들 수 있다
이 것을 응용하면 패스워드를 잊었을 시에 초기화 비밀번호 생성하여 일시적인 로그인 기회를 주어
비밀번호 변경을 다시 하게끔 하는 시스템이 가능하다
random.randint(a, b) 를 사용하면
a이상 b 이하의 수를 랜덤으로 얻을 수 있다
random.seed( ) 를 사용하면 정해놓은 랜덤값이 일정하게 나온다
보통의 랜덤수를 출력했을때에는 규칙성이 없지만
해당 모습처럼
5 1 4 4 5 1 2 의 순서로 나오게 된다
랜덤으로 n개의 숫자가 필요 할 때
랜덤으로 10개의 숫자가 필요할때에는
np.random.random( ) 괄호 안에 10을 넣어주면 된다
즉, 필요한 숫자 만큼의 수를 넣어주면 된다
그리고 2,3의 배열의 숫자만큼 원할때에는
np.random.random( ( 2, 3 ) ) 를 입력해주면 된다
a 이상 b 이하의 c, d 배열의 값을 원할 때
(a , b , (c, d) )로 입력을 하면
a 이상 b이하의 (c, d) 배열의 값을 랜덤으로 얻을 수 있다
'Python > Numpy' 카테고리의 다른 글
Numpy 기능 - 행,열 별로 데이터가 필요할 때 (0) | 2024.04.04 |
---|---|
Numpy 기능 - 최대값, 최소값, 전체합, 평균값, 표준편차, 중앙값 (0) | 2024.04.04 |
Numpy 기능 - 다차원 배열의 생성, 접근 (0) | 2024.04.04 |
Numpy 기능 - 배열의 재 배열 .reshape( ) (0) | 2024.04.04 |
Numpy 기능 - range와 arange 그리고 linspace (0) | 2024.04.04 |