feat: rng 테스트 추가

This commit is contained in:
2022-03-12 23:47:49 +09:00
parent 801b846d69
commit d2dcaaf93c
4 changed files with 410 additions and 25 deletions
+3
View File
@@ -47,6 +47,9 @@ export class RandUtil {
const result: T[] = Array.from(srcArray);
for (let srcIdx = 0; srcIdx < cnt; srcIdx += 1) {
const destIdx = this.rng.nextInt(cnt - srcIdx - 1) + srcIdx;
if(srcIdx === destIdx){
continue;
}
[result[srcIdx], result[destIdx]] = [result[destIdx], result[srcIdx]];
}