randpermquick

버전 1.0.0.0 (1.52 KB) 작성자: Joachim Selke
A quick alternative to MATLAB's randperm.
다운로드 수: 718
업데이트 2008/6/6

라이선스 보기

You can generate random permutations using MATLAB's randperm function. Unfortunately, thius function is quite inefficient since it is implemented by sorting a list of random numbers. This requires time O(n * log(n)).

Using the Knuth shuffle algorithm this operation only takes time O(n). This package implements the Knuth shuffle.

Usage: Simply use randpermquick(n) instead of randperm(n).

Note that the file randpermquick_helper.c has to be compiled before randpermquick can be used.

인용 양식

Joachim Selke (2026). randpermquick (https://kr.mathworks.com/matlabcentral/fileexchange/20192-randpermquick), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2008a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
버전 게시됨 릴리스 정보
1.0.0.0