배열을 랜덤으로 정렬배열의 내용을 랜덤하게 정렬하고 싶습니다.질문 내용 : 배열에 순차적 또는 임의로 값들이 들어 있습니다.
이것을 랜덤하게 정렬을 시켜서 뒤죽박죽 썩고 싶습니다.
힌트좀 부탁드려요..(__)
배열을 랜덤으로 정렬
부루 2025.12.07 댓글 2
부루 2025.12.07 댓글 2
배열을 랜덤으로 정렬배열의 내용을 랜덤하게 정렬하고 싶습니다.질문 내용 : 배열에 순차적 또는 임의로 값들이 들어 있습니다.
이것을 랜덤하게 정렬을 시켜서 뒤죽박죽 썩고 싶습니다.
힌트좀 부탁드려요..(__)
발랄한그1녀 2025.12.07
srand()함수와
rand()함수를 사용하시면 됩니다. (stdlib.h?)
예:
#include time.h
...
int n;
srand(time(NULL));
n = rand() % 값;
이것을 어떻게 이용해 보시던지요...
이퓨리한나 2025.12.07
0부터 마지막 인덱스중 랜덤 인덱스를 생성해서 0번 요소와 생성한 인덱스의 요소를 교환합니다.
다음은 1부터 마지막 인덱스중 랜덤 인덱스를 생성해서 1번 요소와 생성한 인덱스의 요소를 교환합니다.
이것을 마지막 인덱스 - 1 일때까지 반복합니다.