Format C | ||||
Мы должны знать с точностью до миллисекунд время, когда в игровом автомате запустился генератор псевдослучайных чисел? Но... если программист дебил или вредитель, он может положить это время в log-файл. |
||||
Высший Разум | ||||
Программист сам не знает этого значения. Он пишет команду типа x=random(get_system_time()) (в каждом языке свой синтаксис). Время (а оно задаётся в миллисекундах) подставляется автоматически другой функцией. ![]() Конечно, если программист захочет, он зафиксирует это время. Но если уж он захочет заработать на игровом автомате, который он программирует, то, уж поверьте, это можно сделать куда более проще. ![]() К тому же не факт, что использовалось время в качестве параметра. Да и все уже выданные генератором числа знать нужно, так как он использует начальное значение для расчёта только первого числа. Для расчёта второго случайного числа он использует в качестве параметра первое и т.д. |
||||
Дом и гном | ||||
Начнем с пункта 2. Наверняка не нужно вводить всю последовательность которую выдавал генератор. Должен существовать определенный минимум последних значений, например 50, 100 или 500 последних карт. Их не трудно узнать если я буду играть на этом аппарате. Теперь пункт 1. Остается только одно неизвестное значение во всей этой задаче, узнать начальное число. (Если это допустим системное время, то оно течет равномерно, так как аппарат не выключают пока я за ним играю.) Мне это напоминает открытие кодового замка когда не знаешь кода (подставляешь одну цифру, потом следующую итд пока не откроется). Да, я многого не понимаю, но еще со школы помню, что если в уравнении одна неизвестная, то ее можно найти. Наверно в нете можно узнать какие обычно начальные числа ставят в прогаммах для игровых аппаратов. Неужели это не реально??? ![]() |
||||
Высший Разум | ||||
Нет, не так! ![]() ![]() |
||||
Дом и гном | ||||
Понятно. Жаль, но идейка была хорошая. ![]() |
||||
Холодок | ||||
Братцы, выручайте! Нужен компилятор по си++ под дос,никак не могу найти его в сети, скиньте либо ссылочку либо мне на почту [email protected] |
||||
ssq996 | ||||
генератор, тер. вер.. рандом.. а ответ остался тот-же: НЕТ.. поскольку никто не знает с какого момента идет вычисление рандома, никто не знает саму функцию рандома.. никто ничего не знает.. а функция может быть от x=rnd(y) до навороченной от которой берется какой нить mod и подставляется в карты.. а может все намного проще.. если автомат не принес определенной прибыли в день - то фиг ты угадаешь, черное там или красное.. причем второй вариант более похож на реальность. насколько я знаю, среднестатистический выйгрыш в автомате составляет 99 копеек с 1 рубля. несколько раз по ТВ проходила информация, что владельцы автоматов завышают свои прибыли путем подстройки этих самых автоматов.. значит там есть параметр, отвечающий за прибыль.. дальше.. если эти автоматы в общей сети (например система ДжекПот или Вулкан) и количество прибыли высчитывается с этой сети аппаратов, то вообще нет возможности высчитать "выйгрышный" аппарат или "счастливое время". ИМХО, возможность твоего личного выйгрыша зависит от прибыли которую должен принести аппарат владельцу (это я думаю самое главное) и от некой рандомной составляющей.. причем периодически аппарат должен давать выигрывать, чтоб привлекать клиентов. тоесть если аппарат должен принести 1000 рублей в день, то я себе представляю это так: пока в него воткнули менее 100 руб., он позволяет тебе выйграть 20 рублей с вероятностью 1/2, менее 200 рублей - 40 рублей с вероятностью 1/4, 500 - 100 рублей с вероятностью 1/10 и т.д. это мое видение, и сугубо мое :))))) |
||||
Любитель-испытатель | ||||
не нашел подходящего топа, решил здесь спросить: Есть тут программисты на Java? Вопрос не сложный...В C# есть такой класс как ArrayList и SortedList, т.е. array, в которых можно хранить objects. Есть ли такой классс в Java, аналог ArrayList? Задача в том, чтобы хранить в array (вектор?) объекты. Спасибо. |
||||
CyberMan | ||||
В Java всё проще! ![]() class MyClass { int x; int y; boolean flagX; boolean flagY; public void myMethod(int a, int b) { if (x>a) flagX = true; if (y>b) flagY = true; } } public class MyProgram { public static void main(String[] args) { int N = 24; MyClass myVar[] = new MyClass()[N]; for (int i = 0; i < N; i++) { myVar[i].x = i*4; myVar[i].y = i*N; myVar[i].flagX = false; myVar[i].flagY = !myVar[i].flagX; myVar[i].myMethod(14, 51); } } } Так как массив сам является объектом, то он содержит собственные переменные и методы. Например, для определения длины массива достаточно обратиться к его переменной length: int max = myVar.length; ps: В Java ещё есть встроенные структуры данных, достаточно мощные и универсальные! ![]() |
||||
rudik74 | ||||
Начала в училище изучать програмирование. МАМА МОЯ!!!!!!!! Ужасно..... Сейчас базу данных...... ![]() Короче, у меня нет слов. Кошмар просто. Я конечно допускаю, что это только сначала так ужасно..... но.... ![]() Я в ужасе...... ![]() |
||||
CyberMan | ||||
rudik74, кому ужасно, а кому программирование даже женщину заменяет! ![]() Держись, скоро полегче будет! ![]() |
||||
rudik74 | ||||
Сегодня на уроке хоть что то соображала. И у нас ещё только теория, определять какая связь у сущностей. Что главное, да и вообще, весь разбор "полётов".... Кстати, вроде что то понимаю, только одна на уроке, что-то вслух и произносила. Это хоть радует. ![]() Но всё равно, не знаю... и кто придумал эту БД........ Голова болит. ![]() |
||||
CrazyCAT | ||||
Народ,вы все такие прошаренные программисты.Помогите кто-нибудь.Мне нужно написать на с++ или на vc калькулятор.Предмет-Компьютерная графика.Нужен текст двухмерного и текст трехмерного калькулятора,чтобы кнопочку нажать и на его дисплее цифра нужная появилась.всякие умножения и сложения не надо,только кнопочки можно нарисовать.только чтоб симпатично было и достаточно просто разобраться,а то я в этом сишнике ни бум-бум.Приходится к спецам обращаться.Может выручите?Текст можно в личку или здесь выложить.Заранее премного благодарен.С меня репутация и,если все будет как надо,то подарок на все сексо. ![]() ![]() ![]() |
||||
-Lord- | ||||
а про закон больших чисел забыли? если в аппарате стоит истинный генератор, то вероятности можно просчитать, зная коэффициенты за каждую масть катр. а я сомневаюсь что там стоит генератор СЛУЧАЙНЫХ чисел. Зачем тогда сети игровых автоматов оптикой связаны? |
||||
Daniela | ||||
rudik74, таже херня! кто тока это придумал! А вот программка мне нравилась:) ![]() |
||||
Trucker | ||||
Забей, тему перетёрли давно... |
||||
MAUZER | ||||
Товарищи выручайте нужна помощь.... в задачках на одмерные массивы, и прогами на QBASIC.... ![]() |
||||
Trucker | ||||
Говори задачу! | ||||
MAUZER | ||||
Хорошо ща в РМ напишу... ![]() |
||||
Davidoff [BoS] | ||||
Народ, какой мне выбрать PHP редактор? У меня стоит PHP Expert Editor, есть ли что-нибудь поудобнее, покрасивее? | ||||
Дом и гном | ||||
Это ты ее перетер. А человек может дело говорит. Пусть выскажет свои мысли. ![]() |
||||
Любитель-испытатель | ||||
CyberMan, спасибо за ответ. Хотя это не совсем то, что я хотел узнать...(сам вопрос был не совсем полный...)
Это ведь не только в JAVA, а практически во всех OOP languages... :) Привел SortedList и ArrayList для того, что размер их указывать не обязательно при declaration (извините, что на английском, соответствующих терминов на русском не знаю)...т.е. когда создаешь объект этого класса, то задавать размер не нужно...а в Вашем примере размер указывается...а что если размер заранее не известен? или не ограничен? В c++ есть pointers (указатели?)...мне бы что-то вроде них...хотя pointers только хранят адрес к объектам, а не сами объекты...а мне нужно, чтобы сами объекты хранились внутри другого объекта... В данный момент использую класс Vector...есть что-либо наподобие именно этому классу? |
||||
ssq996 | ||||
тоже сижу на эксперт эдиторе. я честно говоря более удобного редактора еще не встречал.. мне тут правда на днях рассказывали упорно про zend studio... но чегото я его посмотрел и не понравился он мне.. |
||||
ssq996 | ||||
кстати, уважаемые, кто нибудь занимался практическим сведением в единую констраукцию flash -> php -> mysql -> php -> flash? а то у меня тут некоторые трудности возникли.. совет бывалого не помешал бы.. :) | ||||
CyberMan | ||||
Я же обмолвился про структуры данных. ![]() Не что-то подобное, а именно эта структура и есть. И называется она, ты не догадаешься, - Vector. Он используется, когда неизвестно, сколько у тебя будет элементов массива. В него можно добавлять новые элементы и удалять старые. Есть и другие структуры данных, стек, например... ![]() |
||||
Любитель-испытатель | ||||
Значит класс Vector, которым я пользовался и структуры данных Vector есть одно и тоже? А что такое стек? Можно об этом поподробней? |
||||
AngeLR | ||||
Ребят, кто-нить пробовал устанавливать MS Visual Studio 2005 на Win XP SP2 ? У меня что-то облом полный - на Win 2000 SP4 ставится без вопросов, а при установке на XP SP2 инсталятор вылетает практически в самом начала не оставляя ни каких сообщений об ошибках ни на экране, ни в журналах. ![]() Мож кто в курсе, что не так ? |
||||
-Lord- | ||||
Если говорить о создании веб-приложения, любого... то я использую Sun Java Studio Creator EnginSite PHP Editor IntelliJ IDEA помоему отличный комплекс для разработки... ну и для баловства ещё JScript Banners Menu AAScripter JavaScript Coder MySQL Turbo Manager install4j Photoshop CS ImageReady CS CorelDRAW 12 Всё от Macromedia \\ Эх... заставь дурака Богу молиться, он себе весь лоб расшибёт... |
||||
Аrtur | ||||
Я использую Web Development Studio, аналог Zend, но очень урезанный... все что нужно в нем есть. |