Size: a a a

2020 April 06

ML

Max Lomov in Svelte [svelt]
и в качестве ключа для элементов второго массива используй значение первого
источник

MF

Max Frai in Svelte [svelt]
let second = [“one”, “two”, “three”, “four”, “test”, “test2”, “test3”];
let assoc = [“first”, “second”, “third”, “fourth”, “fifth”];

Теперь нужно каждому элементу из second назначить НАУГАД любой элемент из assoc, но назначать так, чтобы эта связь была постоянной. Т.е. чтобы  я смог повторить это в другом вызове в другом браузере
источник

MF

Max Frai in Svelte [svelt]
Это примерно как сделать random по 0..4, но в качестве сида передать значение second
источник

ML

Max Lomov in Svelte [svelt]
наугад так
источник

ML

Max Lomov in Svelte [svelt]
перемешиваешь первый массив, скрипты гуглиш
источник

MF

Max Frai in Svelte [svelt]
Вы немного не поняли задачу. Перемешать-то понятно, но каждый разный вызов ассоциация будет разная
источник

ML

Max Lomov in Svelte [svelt]
смотри
источник

ML

Max Lomov in Svelte [svelt]
перемешиваешь assoc
источник

ML

Max Lomov in Svelte [svelt]
создаешь мапу напримеg myMap
источник

ML

Max Lomov in Svelte [svelt]
форычшь уже рандомный assoc и для каждого элемента делаешь myMap.set(assocEntry, second[i])
источник

MF

Max Frai in Svelte [svelt]
Но если обновить страницу, эта ассоциация будет уже другая
источник

MF

Max Frai in Svelte [svelt]
А мне нужно, чтобы между вызовами она сохранялась
источник

ML

Max Lomov in Svelte [svelt]
ну сделай и сложи в стор какой
источник

ML

Max Lomov in Svelte [svelt]
хм
источник

ML

Max Lomov in Svelte [svelt]
щя подумаю
источник

MF

Max Frai in Svelte [svelt]
нужно, чтобы в двух разных браузерах совпадало
источник

MF

Max Frai in Svelte [svelt]
т.е. нужна какая-то стабильная хеш функция от данных, которая всегда вернет одно и то же
источник

C

Calculon in Svelte [svelt]
Max Frai
т.е. нужна какая-то стабильная хеш функция от данных, которая всегда вернет одно и то же
Base64🤡
источник

MF

Max Frai in Svelte [svelt]
Calculon
Base64🤡
Как результат base64 привести к числу 0..4, например?
источник

C

Calculon in Svelte [svelt]
Max Frai
Как результат base64 привести к числу 0..4, например?
Диапазон от 0 до 4 как то не особо укладывается в хеш функцию
источник