|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.12.2009, 19:31 | #1 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
Random. отрицательные и положительные числа
Пожалуйста, подскажите, как генерировать случайные положительные и отрицательные числа?
RandomRange конечно хорош, но он генерит целые числа. да, могу я и с ним поработать через коэфициенты, но есть ли способы полегче? |
12.12.2009, 19:39 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Вот пример:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
12.12.2009, 19:40 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Генерите два числа и делите друг на друга - получите вещественные...
|
12.12.2009, 19:45 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Ну, насколько я помню паскаль, существует еще и Random - даст 0<X<1 и еще Random*X - Даст вещественное число от 0 до 55.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
12.12.2009, 19:47 | #5 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
Neeter
очень интересный метод. я вот хотел создать массив со знаком + и минус и через рандомрэндж выбирать позицию элемента в массиве. но у вас чуть по проще будет. но тут меня осинило. RandomRange(-100,100)/100; впринципе это тот же рандом от 0 до 1, ток генерит и отрицательные)) всем спасибо) |
26.03.2011, 17:28 | #6 |
Новичок
Джуниор
Регистрация: 26.03.2011
Сообщений: 1
|
Seran4ek
а не легче через (random(a)-a/2) где вместо а числа? |
17.03.2014, 22:45 | #7 |
Регистрация: 17.03.2014
Сообщений: 3
|
Random не выводит отрицательные числа.
Я завожу в код:
A[i]:=random(100)-50+random(10000)/10000; А оно закрывает экзешник и говорит что так и было, что делать? |
17.03.2014, 22:56 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
что значит - "закрывает экзешник"?! Вообще никаких ошибок не выдаёт?
А не должна закрывать? Давайте полностью код вашей программы, будет повод для разговора! |
18.03.2014, 17:35 | #9 |
Регистрация: 17.03.2014
Сообщений: 3
|
К сожалению, того кода уже нет( Я поговорила с преподавателем и узнала, что мне рандом вообще не нужен)
|
18.03.2014, 17:55 | #10 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему не отбрасывает отрицательные ??? | pavel42 | Помощь студентам | 3 | 29.04.2009 17:48 |
Отсортировать отрицательные элементы | Cdevelop | Общие вопросы C/C++ | 5 | 18.03.2009 22:31 |
Составить программу которая будет сортировать все положительные элементы | Wast | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 22.12.2008 15:56 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
в начале все отрицательные, затем все положительные элементы в матрице | motaro | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 07.03.2008 19:16 |