Где вообще может в вебе потребоваться рандом по сиду?

|
benax_se 2022-07-04 12:12:30
xazrat81 2022-07-04 12:05:57
а они вообще существуют?

Рувдс

dnebik 2022-07-04 12:12:42
djaler 2022-07-04 12:11:20
берешь любую библиотеку для рандома. в ней функцию, которая выбирает случайное значение из массива. предварительно задаёшь сид по id пользователя. и просто берешь один раз рандомное значение из массива — вот твой цвет

функций на стаковерфлоу полно тожет

userDinar 2022-07-04 12:13:26
А почему 16807? Я понимаю что это кол-во цветов.
xazrat81 2022-07-04 12:13:49
benax_se 2022-07-04 12:12:30
Рувдс

спасибо за наводку

dnebik 2022-07-04 12:13:56
где вообще может в вебе потребоваться рандом по сиду?
eldarda 2022-07-04 12:14:00
userDinar 2022-07-04 12:13:26
А почему 16807? Я понимаю что это кол-во цветов.

да я пока сам не понял, какое-то число заменитое. Оно не важно в принципе, как мне сказали

eldarda 2022-07-04 12:14:54
кст нашет либу, спасибо, посмотрю как она реализовывает
eldarda 2022-07-04 12:14:59
random-seedable
djaler 2022-07-04 12:15:08
dnebik 2022-07-04 12:13:56
где вообще может в вебе потребоваться рандом по сиду?

ну вот мы только что для него юзкейс и придумали)

djaler 2022-07-04 12:15:15
чтоб генерить случайный цвет для аватарки пользователя
djaler 2022-07-04 12:15:23
но чтоб он был всегда одинаковый для этого пользователя
dnebik 2022-07-04 12:15:58
ну да прикольная идея так то
freeezzze 2022-07-04 12:16:09
dnebik 2022-07-04 12:13:56
где вообще может в вебе потребоваться рандом по сиду?

а вдруг ты делаешь майнкрафт в вебе

eldarda 2022-07-04 12:20:42
djaler 2022-07-04 12:08:00
почему не подойдет?

vuejs_club-752196.jpg
Результат:
[«yelow»,»orange»,»wheat»,»black»,»yelow»,»orange»,»wheat»,»black»,»yelow»,»orange»]

eldarda 2022-07-04 12:21:06
то есть по порядку просто
squozb 2022-07-04 12:21:38
vuejs_club-752198.jpg
как вам такая 404?
squozb 2022-07-04 12:21:42
по мне, это кошмар
djaler 2022-07-04 12:21:43
eldarda 2022-07-04 12:20:42
Результат:
[«yelow»,»orange»,»wheat»,»black»,»yelow»,»orange»,»wheat»,»black»,»yelow»,»orange»]

я без понятия что тут этот XORShift делает

xazrat81 2022-07-04 12:22:29
squozb 2022-07-04 12:21:38
как вам такая 404?

цинично, конечно ) но тематически подходит

eldarda 2022-07-04 12:22:41
djaler 2022-07-04 12:21:43
я без понятия что тут этот XORShift делает

https://www.npmjs.com/package/random-seedable

npm: random-seedablenpm
Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c implementations.. Latest version: 1.0.8, last published: 9 months ago. Start using random-seedable in your project by running `npm i random-seedable`. There are no other projects in the npm registry using random-seedable.
eldarda 2022-07-04 12:22:53
https://codepen.io/Eldarda/pen/XWEmbBm?editors=1111
eldarda 2022-07-04 12:26:09
хотя какая разница, что для последовательности он зацикливает
eedxcc 2022-07-04 12:26:53
vuejs_club-752205.jpg
Как называется это ? ( Редактор где можно писать текст)
djaler 2022-07-04 12:27:15
eedxcc 2022-07-04 12:26:53
Как называется это ? ( Редактор где можно писать текст)

WYSIWYG

eedxcc 2022-07-04 12:27:57
djaler 2022-07-04 12:27:15
WYSIWYG

Спасибо !

il_buono 2022-07-04 12:28:33
squozb 2022-07-04 12:21:38
как вам такая 404?

нормально

il_buono 2022-07-04 12:28:57
djaler 2022-07-04 12:27:15
WYSIWYG

их через div editable делают?

oleksandr29 2022-07-04 12:53:55
lolikota 2022-07-04 11:43:23
возникла необходимость воспользоваться впн, чтобы на заблокированы западный ресурс зайти. нагуглил несколько впнов, но их сайты не открываются. звонил провайдеру, они сказали нас роскомнадзор обязует впны блокировать. мне стало интересно,а как это технически работает? как роскомнадзор блокирует впны? вы не знаете?

Тупо блокирует айпи адреса впн серверов и домены. Чтобы забыть раз и навсегда о блокировках, можешь поднять свой ВПН сервер. Или могу поделиться, мне не жалко)

oleksandrbilokon 2022-07-04 12:57:57
xazrat81 2022-07-04 12:22:29
цинично, конечно ) но тематически подходит

могли еще сделать узи, где отсутствует какой-то орган
тоже тематически подходит)

zhebil 2022-07-04 13:06:39
squozb 2022-07-04 12:21:38
как вам такая 404?

кек, ну зато креативненько)

squozb 2022-07-04 13:14:39
vuejs_club-752213.jpg
в issue у vue-demi
squozb 2022-07-04 13:14:46
а блоги мы читаем .jpg
Quicks_n0thing 2022-07-04 13:43:00
А как правильно делать асинхронные действия в мапе?
У меня есть массив объектов и я делаю на нем мап, сне надо кое что там в нем делать и изменять асинхронно. Потом этот массив мне нужно сохранить в пользователе измененный уже. Но что-то не понимаю, мне мама возвращает промисы, хотя я их авейчу?
oleksandrbilokon 2022-07-04 13:43:53
await Promise.all(arr.map(item=>doSmthAsync(item)))
Quicks_n0thing 2022-07-04 13:45:39
oleksandrbilokon 2022-07-04 13:43:53
await Promise.all(arr.map(item=>doSmthAsync(item)))

А как мне потом сейвить это? Я так и делаю.

Promise.all(user.array.map(async()))
await user.save()

Quicks_n0thing 2022-07-04 13:45:59
Когда перезаписывать данные то исчезает все в пользователе в этом массиве(
Alex Manuylov 2022-07-04 13:46:10
всем привет.

при отправке запроса с квери параметрами, кирилица превращается в вот это
&description=Черника, косточка нек
как такое можно предотсрватить. axios?

Quicks_n0thing 2022-07-04 13:47:16
Alex Manuylov 2022-07-04 13:46:10
всем привет.

при отправке запроса с квери параметрами, кирилица превращается в вот это
&description=Черника, косточка нек
как такое можно предотсрватить. axios?

EncodeURIComponent?

Alex Manuylov 2022-07-04 13:47:55
ок, погуглю, сенкс
oleksandrbilokon 2022-07-04 13:47:57
Quicks_n0thing 2022-07-04 13:45:39
А как мне потом сейвить это? Я так и делаю.

Promise.all(user.array.map(async()))
await user.save()

1. arr.map(item=>doSmthAsync(item)) — вернет массив промисов
2. делаете const result = await Promise.all — тут будет массив с результатом выполненных промисов

Roger_ver 2022-07-04 13:50:30
есть кто хочет заработать 1000, задолбалось мне надо передать в php пост из генерирующейся формы,пишите вличку вышлю код https://jstopdf.free-student.ru/
Quicks_n0thing 2022-07-04 13:53:09
oleksandrbilokon 2022-07-04 13:47:57
1. arr.map(item=>doSmthAsync(item)) — вернет массив промисов
2. делаете const result = await Promise.all — тут будет массив с результатом выполненных промисов

В том и дело, у меня там результата не будет. Просто андифайн. Но я решил проблему иначе, я внутри мапы, сохраняю пользователя и потом просто промисОлл

Quicks_n0thing 2022-07-04 13:53:33
Спасибо, ато я уже думал, что там бще промис Олл сделать можно и что тут он не нужен
oleksandrbilokon 2022-07-04 13:53:52
Quicks_n0thing 2022-07-04 13:53:09
В том и дело, у меня там результата не будет. Просто андифайн. Но я решил проблему иначе, я внутри мапы, сохраняю пользователя и потом просто промисОлл

если undefined — значит у вас ретурна нет

Quicks_n0thing 2022-07-04 13:54:51
oleksandrbilokon 2022-07-04 13:53:52
если undefined — значит у вас ретурна нет

Да, нету. Мне ничего не нужно возвращать по сути. Хотя можно было объект этот возвращать, но потом подозреваю мне пришлось бы делать апдейтМени, чего не сильно хочу

Quicks_n0thing 2022-07-04 13:56:18
oleksandrbilokon 2022-07-04 13:53:52
если undefined — значит у вас ретурна нет

Кстати, а если нет ретурна в промисе, нужно добавлять Promise.resolv()?

Quicks_n0thing 2022-07-04 13:56:59
Ато у меня без резолва в конце, чет работает не так 😅
oleksandrbilokon 2022-07-04 13:57:19
Quicks_n0thing 2022-07-04 13:56:18
Кстати, а если нет ретурна в промисе, нужно добавлять Promise.resolv()?

немного не понял вопроса
вы делаетe new Promise(resolve,reject)?

oleksandrbilokon 2022-07-04 13:57:44
или у вас асинк функция
Quicks_n0thing 2022-07-04 13:57:45
oleksandrbilokon 2022-07-04 13:57:19
немного не понял вопроса
вы делаетe new Promise(resolve,reject)?

Нет. Мапа. Но в конце Promise.resolve() вызываю))

|