#обучение наткнулся на задачку к которой вообще пока не понимаю как подступится. если в других случаях я условно понимаю,, но считаю что я недостаточно понимаю алгоритм что бы сделать правильно или осознаю что траблштуинг будет занимать больше 15 минут. но "сделайте так что бы у вас всегда угадывалось рандомное число" при том что там в комментах показывается что это простая задачка.. не понимаю.

@Mahury Странное условие. «Рандомное число» откель берется?

@johan The test fixture I use for this kata is pre-populated.

It will compare your guess to a random number generated using:

randint(1,100)
You can pass by relying on luck or skill but try not to rely on luck.

"The power to define the situation is the ultimate power." - Jerry Rubin

Good luck!
описание такое.

@Mahury Я всё равно нихрена не понял, кто что должен угадывать, но «The power to define the situation is the ultimate power» намекает на известный seed, не?

@johan пока это тёмный лес для меня. я не понял с какой стороны подходить. пойду дальше тыкать во вложенные списки.

@johan ага, спасибо, оно. то есть просто надо куда больше читать и практиковаться.

@Mahury самая простая абстракция про генераторы псевдо случайных чисел какая?

что есть некоторая последовательность чисел, которые выглядят так, словно никак друг от друга не зависят.
а тот самый «seed» — это номер элемента в данной последовательности, начиная с которого «генератор» будет выдавать (показывать) тебе случайные числа. с каждым запросом нового числа, генератор будет продвигаться на один элемент вперёд по этой последовательности.
если seed был задан как 144 и генератор пять раз просили выдать случайное число, то первое число которое он выдал — это 145 элемент последовательности, второе — 146-е, третье — 147-е и т.д.

это удобно, в тестировании. вроде бы и запросы со случайными параметрами, но и повторить одну и ту же череду с одними и теми же случайными параметры можно многократно. надо просто использовать один и тот же seed.

@erua угу. я не был в курсе как задавать одинаковые числа. показали - прокатило, задачку решил.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.