Вы шарите в программировании?

Любой может создать свой блог или группу на нашем сайте! Тут ведётся обсуждение материалов блоггеров.
kvidix
Имя нам - легион
Имя нам - легион
User avatar

Posts: 32905
Joined: 14 Jul 2013, 21:30
Location: Будапешт
Been thanked: 1 time
Medals: 13

Troll Medal Awesome Trophy Youtube Gamer Medal Gopnik Medal Pirate Medal PC Master Race Medal
Орден Почетного ПК-геймера AbsolutePC Medal Crysis Medal likeU medal hateU medal УПРТ Медаль
4K Gamer

30 Jun 2016, 16:23

Fanlost wrote:Достаточно несколько раз запустить эту функцию.


рандом вполне может выдать несколько раз одно и тоже число :yoba5:
Сониэксперт про 4k гейминг (проц [email protected] ггц, в игре стабильно 60 фпс)
privet wrote: без водянки у него были бы проседы до 30 в битвах или проц прожег бы дно его хаты
Признание сонибича
Fanlost wrote: На Плейстешн нет нормальных игр

Adekwatota
C4rank2
C4rank2
User avatar

Posts: 289
Joined: 08 Apr 2016, 13:21
Location: Noisy-le-Grand
Medals: 1

Awesome Newbie

30 Jun 2016, 16:24

Fanlost, он формально валидный . Ещё раз , число случайно выбрано человеком. Для описания на бумаге этого условия хватает , в этом заключается шутка с этим методом , которую репостят всякие обезьяны в пабликах. Формальное описание случайного числа - это число случайно выбрано. Всё , больше никаких условий не налагается . Но этого не достаточно для реально работающего кода , добавляются условия , про которые ты говорил. Функция в рантайме не должна быть инвариантной 100% времени.
Image

СПОЙЛЕР
Всі свої претензії на мою адресу запишіть на листочок, зробіть літачок і летіть з ним на х%й! Щасливого польоту!


Fanlost
C4rank2
C4rank2
User avatar

Posts: 27586
Joined: 19 Sep 2010, 22:00
Has thanked: 21 times
Been thanked: 36 times
Medals: 14

Awesome Trophy Oligarch Medal Youtube Gamer Medal Dualshock Medal Орден Почётного Сонибоя Platinum Medal
Gopnik Medal Nerd Medal Кулак Ярости Ликвидатор пекарей likeU medal Slash Medal
Last HP Medal Naughty Medal

30 Jun 2016, 16:25

kvidix wrote:
Fanlost wrote:Достаточно несколько раз запустить эту функцию.


рандом вполне может выдать несколько раз одно и тоже число :yoba5:

если диапазон выбираемых значений достаточно широкий, то вероятность такого события будет околонулевой. :yoba5:
Image

kvidix
Имя нам - легион
Имя нам - легион
User avatar

Posts: 32905
Joined: 14 Jul 2013, 21:30
Location: Будапешт
Been thanked: 1 time
Medals: 13

Troll Medal Awesome Trophy Youtube Gamer Medal Gopnik Medal Pirate Medal PC Master Race Medal
Орден Почетного ПК-геймера AbsolutePC Medal Crysis Medal likeU medal hateU medal УПРТ Медаль
4K Gamer

30 Jun 2016, 16:26

Fanlost wrote:если диапазон выбираемых значений достаточно широкий, то вероятность такого события будет околонулевой

но все же не нулевой :yoba5:
Сониэксперт про 4k гейминг (проц [email protected] ггц, в игре стабильно 60 фпс)
privet wrote: без водянки у него были бы проседы до 30 в битвах или проц прожег бы дно его хаты
Признание сонибича
Fanlost wrote: На Плейстешн нет нормальных игр

ShakotanGX71
MadМолчун
MadМолчун
User avatar

Posts: 1171
Joined: 05 Oct 2015, 21:04
Location: /app_home/PS3_GAME/
Has thanked: 4 times
Been thanked: 7 times
Medals: 1

FAT medal

30 Jun 2016, 16:26

Fanlost, чет сложна.
Adekwatota wrote:>int getrandomnuber () {return 4;}

Рандом формально валидный , потому что случайно выбрано число человеком , который вписал его для возврата в этот метод. Но это ж аллюзия , на практике в коде рандом - это не просто вписанное человеком рандомное число для возврата.

Тоже сложна. Мог бы просто написать, что функция всегда возвращает четверку, а вовсе не случайное число.

Adekwatota
C4rank2
C4rank2
User avatar

Posts: 289
Joined: 08 Apr 2016, 13:21
Location: Noisy-le-Grand
Medals: 1

Awesome Newbie

30 Jun 2016, 16:27

Fanlost, в методе в шапке поста не было аргументов в сигнатуре метода для задания ренжа , они есть в моём примере. )
Image

СПОЙЛЕР
Всі свої претензії на мою адресу запишіть на листочок, зробіть літачок і летіть з ним на х%й! Щасливого польоту!


Fanlost
C4rank2
C4rank2
User avatar

Posts: 27586
Joined: 19 Sep 2010, 22:00
Has thanked: 21 times
Been thanked: 36 times
Medals: 14

Awesome Trophy Oligarch Medal Youtube Gamer Medal Dualshock Medal Орден Почётного Сонибоя Platinum Medal
Gopnik Medal Nerd Medal Кулак Ярости Ликвидатор пекарей likeU medal Slash Medal
Last HP Medal Naughty Medal

30 Jun 2016, 16:28

kvidix wrote:
Fanlost wrote:если диапазон выбираемых значений достаточно широкий, то вероятность такого события будет околонулевой

но все же не нулевой :yoba5:

в пределе нулевой. :reggie:
Image

NightlyRevenger
Имя нам - легион
Имя нам - легион
User avatar

Posts: 39543
Joined: 31 Mar 2010, 00:29
Has thanked: 133 times
Been thanked: 88 times
Medals: 7

Awesome Trophy Орден Почетного ПК-геймера Орден мышиной ярости Steam Medal AbsolutePC Medal hateU medal
Souls Fan

30 Jun 2016, 16:36

Fanlost wrote:
Adekwatota wrote:
loser wrote:Все любят говорить, что "разработчики - быдлокодеры", что игра  писана индусами через жопу. Давеча стала популярна фраза  "int getrandomnuber () {return 4;}", но кто из вас реально понимает её смысл? Признавайся, любимая школота.Прочесть


>int getrandomnuber () {return 4;}

Рандом формально валидный

Даже формально невалидный.
Достаточно несколько раз запустить эту функцию.

Функция абсолютно верная(некоторые компиляторы могут выругаться на отсутствие явного void в аргументе функции), а то что она выдаёт всегда одно число, это уже совсем другой вопрос :poher:
Darkthone wrote: что вообще 95% мультиплатформы ебаное гавно ,но какого хуя настолько огромная разница , после пк просто невозможно играть в консольную версию ,она хуже ,и хуже намного ,хотя консоли еще не старые.
Основное занятие сонибоев:
СПОЙЛЕР
Spirit-ford wrote:Лучше подождать
Dionis wrote:Подожду на свою пс4
Dionis wrote:лучше уж год подождать
AlecArzh wrote:Ждём ПС4К
ПРОВЕРЬ СВОЁ ЗРЕНИЕ, ФАНБОЙ

Traxapopolis
PlayStation
PlayStation
User avatar

Posts: 13989
Joined: 01 Dec 2013, 15:51
Location: Дубна
Has thanked: 68 times
Been thanked: 197 times
Medals: 6

Troll Medal Awesome Trophy Youtube Gamer Medal Believe Medal УПРТ Медаль It's okei medal

30 Jun 2016, 16:38

да не валидный он, формально да, но не валидный :pled:

Jesus
MadМолчун
MadМолчун
User avatar

Posts: 2963
Joined: 07 Oct 2014, 12:31
Has thanked: 154 times
Been thanked: 93 times
Medals: 2

Awesome Trophy likeU medal

30 Jun 2016, 16:40

а могли бы в игры играть :ohyou:

ShakotanGX71
MadМолчун
MadМолчун
User avatar

Posts: 1171
Joined: 05 Oct 2015, 21:04
Location: /app_home/PS3_GAME/
Has thanked: 4 times
Been thanked: 7 times
Medals: 1

FAT medal

30 Jun 2016, 16:41

Traxapopolis wrote:да не валидный он, формально да, но не валидный :pled:

Все норм, я благодаря этой хуйне смог купить ps3 :pled:

Adekwatota
C4rank2
C4rank2
User avatar

Posts: 289
Joined: 08 Apr 2016, 13:21
Location: Noisy-le-Grand
Medals: 1

Awesome Newbie

30 Jun 2016, 16:43

Fanlost wrote:
kvidix wrote:
Fanlost wrote:Достаточно несколько раз запустить эту функцию.


рандом вполне может выдать несколько раз одно и тоже число :yoba5:

если диапазон выбираемых значений достаточно широкий, то вероятность такого события будет околонулевой. :yoba5:


Диапазон интовый , значит вероятность коллизии будет 1/65535 , если быть точным.
Image

СПОЙЛЕР
Всі свої претензії на мою адресу запишіть на листочок, зробіть літачок і летіть з ним на х%й! Щасливого польоту!


Traxapopolis
PlayStation
PlayStation
User avatar

Posts: 13989
Joined: 01 Dec 2013, 15:51
Location: Дубна
Has thanked: 68 times
Been thanked: 197 times
Medals: 6

Troll Medal Awesome Trophy Youtube Gamer Medal Believe Medal УПРТ Медаль It's okei medal

30 Jun 2016, 16:43

Так валидный или не валивидный? :ps3man:

NightlyRevenger
Имя нам - легион
Имя нам - легион
User avatar

Posts: 39543
Joined: 31 Mar 2010, 00:29
Has thanked: 133 times
Been thanked: 88 times
Medals: 7

Awesome Trophy Орден Почетного ПК-геймера Орден мышиной ярости Steam Medal AbsolutePC Medal hateU medal
Souls Fan

30 Jun 2016, 16:44

Adekwatota wrote:Диапазон интовый , значит вероятность коллизии будет 1/65535 , если быть точным.

Int может быть и 4 байтовым :ohyou:
Darkthone wrote: что вообще 95% мультиплатформы ебаное гавно ,но какого хуя настолько огромная разница , после пк просто невозможно играть в консольную версию ,она хуже ,и хуже намного ,хотя консоли еще не старые.
Основное занятие сонибоев:
СПОЙЛЕР
Spirit-ford wrote:Лучше подождать
Dionis wrote:Подожду на свою пс4
Dionis wrote:лучше уж год подождать
AlecArzh wrote:Ждём ПС4К
ПРОВЕРЬ СВОЁ ЗРЕНИЕ, ФАНБОЙ

NightlyRevenger
Имя нам - легион
Имя нам - легион
User avatar

Posts: 39543
Joined: 31 Mar 2010, 00:29
Has thanked: 133 times
Been thanked: 88 times
Medals: 7

Awesome Trophy Орден Почетного ПК-геймера Орден мышиной ярости Steam Medal AbsolutePC Medal hateU medal
Souls Fan

30 Jun 2016, 16:45

Traxapopolis wrote:Так валидный или не валивидный? :ps3man:

С точки зрения компилятора валидный :omar:
Darkthone wrote: что вообще 95% мультиплатформы ебаное гавно ,но какого хуя настолько огромная разница , после пк просто невозможно играть в консольную версию ,она хуже ,и хуже намного ,хотя консоли еще не старые.
Основное занятие сонибоев:
СПОЙЛЕР
Spirit-ford wrote:Лучше подождать
Dionis wrote:Подожду на свою пс4
Dionis wrote:лучше уж год подождать
AlecArzh wrote:Ждём ПС4К
ПРОВЕРЬ СВОЁ ЗРЕНИЕ, ФАНБОЙ

Traxapopolis
PlayStation
PlayStation
User avatar

Posts: 13989
Joined: 01 Dec 2013, 15:51
Location: Дубна
Has thanked: 68 times
Been thanked: 197 times
Medals: 6

Troll Medal Awesome Trophy Youtube Gamer Medal Believe Medal УПРТ Медаль It's okei medal

30 Jun 2016, 16:46

NightlyRevenger wrote:С точки зрения компилятора валидный

А с точки зрения обычного человека? :kojima:

Adekwatota
C4rank2
C4rank2
User avatar

Posts: 289
Joined: 08 Apr 2016, 13:21
Location: Noisy-le-Grand
Medals: 1

Awesome Newbie

30 Jun 2016, 16:48

NightlyRevenger wrote:
Traxapopolis wrote:Так валидный или не валивидный? :ps3man:

С точки зрения компилятора валидный :omar:

NightlyRevenger wrote:
Adekwatota wrote:Диапазон интовый , значит вероятность коллизии будет 1/65535 , если быть точным.

Int может быть и 4 байтовым :ohyou:


Какие 4 байта , какой компилятор , ты б хоть уточнял какой язык ты держишь в голове (подозреваю что плюсы какие нибудь или си , которые в универе задрачивал) ? :lol5:

Я тебе за яву говорил , в моём первом посте есть чётко описание где я этот метод с рандомом переписал . Там int стоковый , без врапперов и параметров в конструкторы от нуля и до 65к . Не надо растекаться в демагогию. Я вполне конкретный пример с конкретной реализацией в конкретном языке описал.
Image

СПОЙЛЕР
Всі свої претензії на мою адресу запишіть на листочок, зробіть літачок і летіть з ним на х%й! Щасливого польоту!


NightlyRevenger
Имя нам - легион
Имя нам - легион
User avatar

Posts: 39543
Joined: 31 Mar 2010, 00:29
Has thanked: 133 times
Been thanked: 88 times
Medals: 7

Awesome Trophy Орден Почетного ПК-геймера Орден мышиной ярости Steam Medal AbsolutePC Medal hateU medal
Souls Fan

30 Jun 2016, 16:49

Adekwatota, функция на сях, там в зависимости от окружения Int может быть разным :omar:
Darkthone wrote: что вообще 95% мультиплатформы ебаное гавно ,но какого хуя настолько огромная разница , после пк просто невозможно играть в консольную версию ,она хуже ,и хуже намного ,хотя консоли еще не старые.
Основное занятие сонибоев:
СПОЙЛЕР
Spirit-ford wrote:Лучше подождать
Dionis wrote:Подожду на свою пс4
Dionis wrote:лучше уж год подождать
AlecArzh wrote:Ждём ПС4К
ПРОВЕРЬ СВОЁ ЗРЕНИЕ, ФАНБОЙ

Traxapopolis
PlayStation
PlayStation
User avatar

Posts: 13989
Joined: 01 Dec 2013, 15:51
Location: Дубна
Has thanked: 68 times
Been thanked: 197 times
Medals: 6

Troll Medal Awesome Trophy Youtube Gamer Medal Believe Medal УПРТ Медаль It's okei medal

30 Jun 2016, 16:50

Adekwatota wrote:Какие 4 байта , какой компилятор , ты б хоть уточнял какой язык ты держишь в голове (подозреваю что плюсы какие нибудь или си , которые в универе задрачивал) ?

Я тебе за яву говорил , в моём первом посте есть чётко описание где я этот метод с рандомом переписал . Там int стоковый , без врапперов и параметров в конструкторы от нуля и до 65к . Не надо растекаться в демагогию. Я вполне конкретный пример с конкретной реализацией в конкретном языке описал.

считать яву скрипт за язык программирования :yoba_facepalm:

Fanlost
C4rank2
C4rank2
User avatar

Posts: 27586
Joined: 19 Sep 2010, 22:00
Has thanked: 21 times
Been thanked: 36 times
Medals: 14

Awesome Trophy Oligarch Medal Youtube Gamer Medal Dualshock Medal Орден Почётного Сонибоя Platinum Medal
Gopnik Medal Nerd Medal Кулак Ярости Ликвидатор пекарей likeU medal Slash Medal
Last HP Medal Naughty Medal

30 Jun 2016, 16:50

NightlyRevenger wrote:
Fanlost wrote:
Adekwatota wrote:
loser wrote:Все любят говорить, что "разработчики - быдлокодеры", что игра  писана индусами через жопу. Давеча стала популярна фраза  "int getrandomnuber () {return 4;}", но кто из вас реально понимает её смысл? Признавайся, любимая школота.Прочесть


>int getrandomnuber () {return 4;}

Рандом формально валидный

Даже формально невалидный.
Достаточно несколько раз запустить эту функцию.

Функция абсолютно верная

в том смысле, что корректно записана с точки зрения синтаксиса разве что :lol5:
с точки зрения математики функция неверная. :yoba_skuchno:
Image

Post Reply
  • Information