P🍣
Так?
Size: a a a
P🍣
P🍣
Math.random(): 0.5750000054831617 ms
Crypto.getRandomValues(): 18.555000038759317 ms
P🍣
Math.random(): 4.740000047604553 msтэкс уже лучше, а что кто нибудь знает если вызываешь crypto от массива из нескольких переменных, то коллизии по порядку будут или у каждого свое зерно?
Crypto.getRandomValues(): 10.6500000692904 ms
P🍣
P🍣
A
АР
NC
arrA.forEach({id} => if (arrB[id]) <пересечение> )
A
NC
L
A
arrA.forEach({id} => if (arrB[id]) <пересечение> )
АР
АР
NC
A
A
NC
for (let i = 0; i < arrA.length; i++) {
const {id} = arrA[i]
if (arrB[i][id]) {…}
}
NC