Легенда: Наследие Драконов – бесплатная ролевая онлайн игра
Вы не авторизованы
Войдите в игру

Наши сообщества



Форум «Легенда: Наследие Драконов»
Форум > Таверна > Рандом...
страницы: [ << < 1 2 > >> ]

Рандом...

raikin [4] 
0
21 Июня 2009 13:50:35
Что есть понятие этого загадочного слова рандом, почему он такой загадочный и почему неизвестная величина имеет формулу "Формула рандома" ...
Не буду описывать все сразу, т.к. надо думать своей головой ибо в споре раждается истина!
Вот вам некоторые тезисы, хочу чтобы вы прочли их, сделали свои выводы, наблюдения, а возможно и заметили какие -нибудь интересные совпадения ))

1) Понятие вероятности говорит нам о том, что при увеличении количества испытаний мы получим практическую частоту наступления события равную вероятности.
2) Рандом (далее RND) .... в игре любой показатель загнан в узкие рамки, т.е. {ДА;НЕТ}, {0,1,2,3,4, ...., 255}, {0-100}
Функция RND возвращает случайное значение из заданного интервала ...
Представим примитивную программу вывода значение в интервале 5-ти чисел
&#0039;Получение случайных чисел

FOR i = 1 TO 5
x = RND
PRINT x
NEXT i

Если выполнить эту программу несколько раз, то обнаружим, что прога выдается одну и ту же последовательность ”случайных” чисел! Это происходит потому, что на самом деле каждое следующее случайное число получается из предыдущего по хитрой формуле, которая имитирует отсутствие закономерности в последовательности чисел. А поскольку первое число последовательности одно и то же, то повторяться будут и остальные числа.

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


продолжение следует... :rolleyes:
0
lizArd [10]  21 Июня 2009 13:57:44 #1
о связки функций srand(time()) слышал? )
клан Avenger http://avenger.dclans.ru/
0
Чихающий Еж [12]  21 Июня 2009 14:03:17 #2
в инфу текст топа скопировал, чтоб не забыть? )
0
raikin [4]  21 Июня 2009 14:04:55 #3
нет, у людей были вопросы по рандому, я написал свои соображения в инфе... потом создал топ :biggrin:
0
-VELAS- [10]  21 Июня 2009 14:47:54 #4
:eek:
0
АрахиС [6]  21 Июня 2009 14:48:41 #5
:eek: :arrow:
Судья наложил на Вас форумную молчанку. Вы сможете писать сообщения через 719 ч 59 мин.
о.О
Аааааааааааааа опять она..Защита от флуда! она сводит меня с умааааа
0
Kvasik [4]  4 Июля 2009 21:03:30 #6
арахис, если честно, ты в кажый топ суешь свое нос и оставляешь бестолковый коментарий... это не для твоей головы...
0
Владыка Теней [9]  4 Июля 2009 21:06:15 #7
:eek: Как сложно жить...

Kvasik
Да, и я тоже оставлю тупой бестолковый комментарий._)
Мастир арфгорафеи.
0
Enterprise [9]  4 Июля 2009 21:08:50 #8
нихрена непонятно :eek: :idea:
0
Снежокь [8]  4 Июля 2009 21:10:45 #9
Enterprise +1
*попрыгала Скилава* *рядом со Скилавой пошуршала Ангел*
Хто тут? о.О *Когтя* *Здесь была Штучка оО *
Получено: Снежокь 1 шт. Хех) *Отравка*
0
Barufar [6]  4 Июля 2009 21:13:41 #10
:eek:
Совесть - вот судья мне и товарищ.
0
_Sk8B_
4 Июля 2009 21:14:42 #11
:lol: посмотрел в его инфу и увидел проклятие)))Подозрение на взлом,хотя сначала мне показалось что Причина проклятия:Ввод игроков в заблуждение! :eek:
0
Kvasik [4]  4 Июля 2009 21:19:30 #12
райкин взломан, 3 - 4 дня назад, свиблов закрыл его
0
Enterprise [9]  4 Июля 2009 21:20:42 #13
вродь коечто понял... :idea:
0
Йаз [3]  4 Июля 2009 21:37:43 #14
lizArd [10] 13:57 , 21 Июн 2009
о связки функций srand(time()) слышал? )


любой рандом (Rand в си или random в паскале) это тупое математическое преобразование некого значения зависищего от текущего времени... а функции инициации ГСЧ (srand и randomize в си и паскале соответственно) тока добавят лишний коэфициент, что не сильно скжется на дальнейшем результате... и описанная проблема остается

Если выполнить эту программу несколько раз, то обнаружим, что прога выдается одну и ту же последовательность ”случайных” чисел!



такс... 10 5 69 78 67 49... вотон ГСЧ ... на компе нет ГСЧ и не будет... никогда... у компа отсутствует фантазия... у него четкость... зависящая от чисел )))
0
Kvasik [4]  4 Июля 2009 21:48:41 #15
хотелось бы услышать ваше мнение по поводу рандома (дроп, количество денег выбитое с определенного зверя), существует ли на самом деле эта формула рандома, а не видет в этом топе мнение в виде выпученых глаз )))) почему к примеру каждому, ну или почти каждому с 2-4 левел выпадает хоть одна зеленая шмотка, почему в окресностях клесвы ( я думаю и не только там) с 00:00 идет просто немыслемый звездопад рецептов? и тп... я считаю формула существует...
0
Kvasik [4]  4 Июля 2009 21:51:18 #16
написал более доступным языком...
0
Йаз [3]  4 Июля 2009 21:55:06 #17
я программист, и знаю как это работает )))
0
Йаз [3]  4 Июля 2009 22:07:25 #18
по поводу формулы... формула есть... от того и не получается рандом... а в 12 часов вообще лафа... обычно рандом как я говорил это мат преобразование чисел текущего времени... а теперь представь если время лежит в деапозоне 0:00:00 - 1:00:00... ведь в таких алгаритмах присутствует деление.. и основные действия совершаются именно с часом... а как извесно делить на ноль нелья да и ноль делить не резон... а то что +/- секунды... так это скажется на 1 из 3 или 1 из 5... поверь эта проблема не тока данной игры...

я сам продолжительное время играю в Lineage II и как пример могу привести такую ситуацию:

для некроманта нужна книга с шансом дропа 1 из 13 (вроде, но чтото около того) так вот первый раз я выбил книгу на 4й деь непрерывного долбижа того моба... зато своей подруге через некоторое время я выбил со второга моба... если посчитать скока я убил мобов за 3+ дня то я должен был получит не одну сотню...

так что ... пользуйся тем что есть с умом )))
0
kirillica [7]  4 Июля 2009 22:11:42 #19
raikin
садись, два. знаний у тебя на уровне начальной школы, к чему весь этот выпендреж? :)
news.dclans.ru - здесь и лето, и песцы!
страницы: [ << < 1 2 > >> ]
 
Официальный сайт бесплатной онлайн игры «Легенда: Наследие Драконов»


© ООО «АСТРУМ ЛАБ».
All rights reserved.
All trademarks are the property of their respective owners.
Наверх
Вниз
Нашли ошибку? Выделите слово или предложение с ошибкой и нажмите Ctrl+Enter.
Мы проверим текст и, в случае необходимости, поправим его.