Сап утренний/ночной, такая проблема: нужно написать в Python 3 программу, которая должна "Вычислить бесконечную сумму с заданной точностью epsilon (epsilon > 0). Считать, что точность достигнута, если очередное слагаемое по модулю меньше epsilon, – все последующие слагаемые уже не включаются в сумму."Формула на пикче.И хватит посылать меня нахуй, я знаю, что здесь есть умные люди.Просто ну не могу я с этим разобраться. Помогите пожалуйста.
>>220786304 (OP)Ебать, в какой помойке задают подобную хуиту? Отчисляйся нахуй, ничего полезного тебе там не дадут. Эти помойные математические примеры идут нахуй сразу
>>220786797Спасибо за конструктивную критику образования, но ничего поделать не могу, а разобраться в этом надо
>>220786931def xui(eps): sum = 0 n = 1 while 1/(2n+1)^2 > eps: sum = sum + 1/(2n+1)^2 n=n+1 return sum
>>220787073def xui1(eps):nlimit = round(1-sqrt(eps)/2sqrt(eps))return sum(1 / (2n+1)^2 for n in range(nlimit))
>>220786304 (OP)А мне вот интересно, можно ли как-то стандартными средствами создать контролируемый псевдорандом?Чтобы было понятнее: у меня есть цикл который может повторяться более тысячи раз, я подаю туда какое-то число на вход и каждый цикл должно выдаваться другое число, но каждый раз другое, не близкое к предыдущему
>>220787750тогда это не рандом нихуя, если ты исключаешь возможность повторения одного и того же числа
>>220787750Берешь текущее время в мс, пихаешь в функцию с ксорами/модами/шифтами или прочей поебенью и получаешь псевдорандомное число
>>220787750А ну и ещё в перспективе не должно быть какого-то явного прослеживаемого алгоритма, когда смотришь на таблицу результата работы цикла и прям видно как в определённом порядке выпадают одни и те же цифры, либо вообще результат выдачи зациклен и после какого-то цикла цифры начинают выдаваться по второму кругу
>>220787750def metrica(a,b): return abs (a-b) > неблизко def pseudorandom(prerandom):a = random()if metrica(prerandom, a ): return afor i in range (range):prerandom = 0prerandom = pseudorandom(prerandom)print(prerandom)
>>220787823Время не подходит, так как мне нужен один и тот же результат в любое время, вот такая вот задача, нужно создать рандом, не используя при этом случайные данные
>>220787887бери одно и то же время?random_state = 0 https://pyprog.pro/random_sampling_functions/random_state.html
Долбоёбы, кто вас блядь учит переменные так называть???Макконелом бы вам руки отпиздить, что вы наконец начали использовать нормальный нейминг вместо сраных "func(arg)" и "n = 1"
>>220787800Число может повторяться, но без каких-то прослеживаемых алгоритмов, чтобы оно не повторялось через какой-то определенный промежуток чиселВсё что я пока пытался делать работало именно так что при большом количестве циклов в результате прослеживается алгоритм и определённые повторы с некоторыми значениями, частотным анализом это вскрывается на раз, я хочу это пофиксить
>>220787917в задачах где в условии n -> в коде n, лямбду называю как хочу, еще какие вопросы обсосок?
>>220787917>>220787942двачую. видел когда-нибудь чтоб на соревнованиях по спортивному программированию кто-то залупался с неймингом?
>>220787929чем тебе не нравится с использованием random_state?>>220787864метрика -- то, как определить, что числа не повторяются и не близки.рандом_стейт -- то, что поможет воспроизвести результатКак ты начинаешь прослеживать алгоритм рандома? о_омб тогда стоит поиграть в лотерею?последи несколько раз, а потом предугадай? ...(приведи пример, где ты находишь "определенные повторы"?)если всмотреться в цифры числа пи, то можно разгадать смысл вселенной. попробуй! я знаю, ты один из нас!