2011-12-13 3 views
0

linux - algo의 임의 정렬?

  • 리눅스에서 랜덤 정렬은 어떻게 작동합니까?
  • 시스템에서 어떤 유형의 기능을 사용합니까?
  • 우리는 동작을 바꿀 수 있습니까?
  • sort -R file 
    -R, --random-sort(sort by random hash of keys) 
    

    답변

    3

    단순히 입력 키를 해시 한 다음 해당 해시 값을 정렬합니다.

    해시 함수의 선택은 일반적으로 단순한 내부 의사 난수 생성기를 기반으로하는 임의의 알고리즘이지만, --random-source=FSPEC 옵션을 사용하여이 임의성의 원본을 변경할 수 있습니다.

    이렇게하면 해시 정보를 선택하는 임의성의 소스로 FSPEC이 사용되며 일반적으로 /dev/random 또는 그 친족입니다.