
Kendr
13.09.2018
14:51:23

Kelin
13.09.2018
14:51:32
Какой ужас

Yadgar
13.09.2018
15:14:17
За вопросы про авторизацию и jwt пора банить, каждый день одни и те же вопросы, вы погуглите хотя бы перед тем как сюда строчить.

Žak
13.09.2018
15:18:07
Кто-нибудь работал с редиской и монгой? Можете помочь с выбором?

Google

Alexey
13.09.2018
15:20:16
Вопрос про бинарные данные.
У меня есть на сервере бинарный код, каоторый выводит алерт с хелло ворлд. вопрос, если я их пошлю на фронтенд, то боаузер выполнит его напрямую, или он вызовет джс, который выполнит бинарный код?

Alex
13.09.2018
15:21:25

Alexey
13.09.2018
15:21:42

Alex
13.09.2018
15:22:44
Гугл не отвечает нормально
Почему не можешь сам попробовать? Достаточно же на сервере alert попробовать выполнить, и вопросов станет меньше

Phoenix»
13.09.2018
15:30:23
ребята, подскажите как можно без бд реализовать перебор большего колва рандомных элементов(из списка 1000+ слов, создаются массивы 1-24 элемента) без повторений?
seeded random может помочь?

Денис
13.09.2018
16:09:49

Phoenix»
13.09.2018
16:10:13

Денис
13.09.2018
16:10:39

Таймураз
13.09.2018
16:11:24

Денис
13.09.2018
16:14:17
Человек не понимает даже базовых алгоритмов и структур данных

dvv
13.09.2018
16:14:45
Правильно поставленный вопрос содержит в себе уже половину ответа. Опиши что на входе есть и что на выходе желаешь получить

Таймураз
13.09.2018
16:15:01

dvv
13.09.2018
16:15:18
Ок

Google

Stepan
13.09.2018
16:16:07

Таймураз
13.09.2018
16:16:18

Stepan
13.09.2018
16:17:28

Phoenix»
13.09.2018
16:18:20
Откуда берутся слова?
Что именно нужно перебирать? Одномерный массив, матрицу слов или что?
окей, понял
как можно сделать функцию которая будет возвращать никогда не повторяющийся набор из цифр;
на вход какие цифры(мин-макс) доступны и мин-макс длина
gen([0,1000],[1,24])
возвращает: (3 последовательных вызова) пример
[0]
[0,999,1,1,1,1,1,1,1,1]
[0,998,1]
каждый раз разное, но повторяющееся - никогда
если доступных вариантов не осталось - null
и если в идеале, можно сохранить 'стейт' функции и потом продолжить генерацию, если нода выключилась


dvv
13.09.2018
16:22:48
окей, понял
как можно сделать функцию которая будет возвращать никогда не повторяющийся набор из цифр;
на вход какие цифры(мин-макс) доступны и мин-макс длина
gen([0,1000],[1,24])
возвращает: (3 последовательных вызова) пример
[0]
[0,999,1,1,1,1,1,1,1,1]
[0,998,1]
каждый раз разное, но повторяющееся - никогда
если доступных вариантов не осталось - null
и если в идеале, можно сохранить 'стейт' функции и потом продолжить генерацию, если нода выключилась
Слушай но в твоём примере функция во втором вызове вернула массив повторяющихся элементов, а условие вернуть неповторяющееся множество

Phoenix»
13.09.2018
16:23:35
Слушай но в твоём примере функция во втором вызове вернула массив повторяющихся элементов, а условие вернуть неповторяющееся множество
[0] != [0,999,1,1,1,1,1,1,1,1]
не повторяющийся набор (из элементов)

Stepan
13.09.2018
16:25:14
окей, понял
как можно сделать функцию которая будет возвращать никогда не повторяющийся набор из цифр;
на вход какие цифры(мин-макс) доступны и мин-макс длина
gen([0,1000],[1,24])
возвращает: (3 последовательных вызова) пример
[0]
[0,999,1,1,1,1,1,1,1,1]
[0,998,1]
каждый раз разное, но повторяющееся - никогда
если доступных вариантов не осталось - null
и если в идеале, можно сохранить 'стейт' функции и потом продолжить генерацию, если нода выключилась
Ебать ты гонишь, вообще 0 связи с изначальным вопросом))

Phoenix»
13.09.2018
16:25:39

dvv
13.09.2018
16:25:59
Хорошо. Значения в этом множестве рандомны? Но они должны исключаться из прошлой выборки? Или совокупность этих значений должны исключаться?

Phoenix»
13.09.2018
16:26:06
Слушай но в твоём примере функция во втором вызове вернула массив повторяющихся элементов, а условие вернуть неповторяющееся множество
а я понял, не знаю как описать D:
просто получается
[0]
...
[1000,1000,1000,1000,1000,1000,1000,1000,1000..]
просто в случайном порядке

Stepan
13.09.2018
16:27:44

Alex
13.09.2018
16:27:58
сформировать все перестановки, а потом выдавать одну из них, помечая выданную как недоступную для следующей выдачи
очень интересно, где такое может пригодиться

Phoenix»
13.09.2018
16:28:26

Stepan
13.09.2018
16:29:43

Phoenix»
13.09.2018
16:32:26
чтобы функция сама поняла где остановилась(restore point?)
какой нибудь seed хз

dvv
13.09.2018
16:35:43
Тут условие задачи необходимо полностью понять, т.к. там где перестановки может быть так что задача не решаема за полиноминальное время

Stepan
13.09.2018
16:38:28

Phoenix»
13.09.2018
16:40:25
Ты знаешь, что такое замыкание?
да
потом куда я тебе девать буду все значения когда нужно будет закрыть ноду/перезапустить?
сохранять на диск? потом загружать опять ?

Google

Phoenix»
13.09.2018
16:40:56
это я и так могу сделать, конкретно думал что может есть алгоритм какой, который мне подойдет

Stepan
13.09.2018
16:41:39

Phoenix»
13.09.2018
16:42:07

Konstantin
13.09.2018
16:43:41

Stepan
13.09.2018
16:44:05

dvv
13.09.2018
16:44:20
Да памяти не хватит

Phoenix»
13.09.2018
16:45:08

Konstantin
13.09.2018
16:45:08
Вообще очень странная задача.

Phoenix»
13.09.2018
16:46:12
Таково было твоё условие
>seeded random может помочь?
>и если в идеале, можно сохранить 'стейт' функции и потом продолжить генерацию, если нода выключилась
хорошо

Konstantin
13.09.2018
16:46:18
Хотя кеш тот же файл, но в недрах ОС

Stepan
13.09.2018
16:47:27

Phoenix»
13.09.2018
16:47:27

Konstantin
13.09.2018
16:47:29
Тебе обязательно знать все предыдущие варианты?

Phoenix»
13.09.2018
16:47:48

Konstantin
13.09.2018
16:48:03

dvv
13.09.2018
16:48:08
Новое множество должно исключать прошлые сочетания элементов. Мощность функции сочетаний 24 элемента. Даже опуская то что каждый элемент в этой функции принимает значение от 0 до 1000 мы уже получаем количество сочетаний факториал 24!

Konstantin
13.09.2018
16:48:30
Я правильно понял, что ты хочешь сделать рандом функцию, но гарантировать всегда уникальные значения, даже есть ножа умрет?

Phoenix»
13.09.2018
16:50:23

Google

Phoenix»
13.09.2018
16:50:45

Konstantin
13.09.2018
16:51:18

Stepan
13.09.2018
16:51:29
Чтобы ресториться

Phoenix»
13.09.2018
16:52:05

Stepan
13.09.2018
16:52:18
Увы

Konstantin
13.09.2018
16:52:48
По перформансу это шляпа полная

Stepan
13.09.2018
16:53:26

Konstantin
13.09.2018
16:53:46

Stepan
13.09.2018
16:54:07

Phoenix»
13.09.2018
16:54:29
понял, спасибо за ответы ?
мб придумаю что то, (в теории возможно же), но наврядли

Konstantin
13.09.2018
16:54:58
Вероятно проще будет иметь массив чисел 1...n, и запоминать последнее использованное и из него генерить какой-то уже уникальный идентификатор

Stepan
13.09.2018
16:55:44

Phoenix»
13.09.2018
16:55:51

Konstantin
13.09.2018
16:56:09

Stepan
13.09.2018
16:56:11

Google

Stepan
13.09.2018
16:56:33
А потом бутаться с него

Konstantin
13.09.2018
16:57:20
Так норм. Алгоритм просто будет брать текущее значение + 1 и дальше уже логика для генерации уникальных значений
Но тут матан знать надо :)

Денис
13.09.2018
16:57:36
Мне возможно кажется, но он стебется

Phoenix»
13.09.2018
16:57:49

Konstantin
13.09.2018
16:57:50
И хранить тогда надо только 1 число

Денис
13.09.2018
16:57:54
Посмотрите на его аву

dvv
13.09.2018
16:57:57
Тут вообще кто-то изучал сложности алгоритмом? Основы комбинаторики?

Konstantin
13.09.2018
16:58:11

Phoenix»
13.09.2018
16:58:12

Stepan
13.09.2018
16:58:38

dvv
13.09.2018
16:58:38
Факториал 24 хотяб наберите на калькуляторе

?️Ivan
13.09.2018
16:58:38

Денис
13.09.2018
16:58:46

Michael ?
13.09.2018
16:59:01

Konstantin
13.09.2018
16:59:12