0 / 0 / 0
Регистрация: 19.11.2019
Сообщений: 15
|
||||||
1 | ||||||
Проблема с процедурами и массивами26.03.2020, 03:35. Показов 994. Ответов 2
Метки нет Все метки)
(
Почему при выполнении следующей процедуры для двух массивов получаются абсолютно одинаковые элементы в каждом?
0
|
26.03.2020, 03:35 | |
26.03.2020, 03:35 | |
Ответы с готовыми решениями:
2
Работа с двумерными массивами и процедурами Проблема с хранимыми процедурами |
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
||||||
26.03.2020, 07:21 | 2 | |||||
1
|
Модератор
10131 / 5465 / 3370
Регистрация: 17.08.2012
Сообщений: 16,703
|
|
28.03.2020, 16:25 | 3 |
![]() Решение
ValentinNemo, Вы на вопрос ответить забыли.
ByteRebel, потому что процедура randomize инициализирует генератор псевдослучайных чисел, и обычно эта инициализация делается на основе системного времени. Если при вызове двух randomize; системное время не успело поменяться, то будут сгенерированы абсолютно одинаковые последовательности. Эксперимент: если в Вашей процедуре добавить задержку, написав перед randomize строчку delay(1500); (может ещё понадобиться uses crt; в самом начале программы), то будут сформированы разные массивы, поскольку системное время успеет во время задержки поменяться. Но - это только эксперимент, для нормальной программы не годится. Глупо ждать по полторы секунды перед каждой генерацией массива. На самом деле, randomize нужно вызывать только один раз, перед генерацией самого первого псевдослучайного числа. Для этого перенесите randomize из процедуры в начало основной программы, как сделано у ValentinNemo.
1
|
28.03.2020, 16:25 | |
28.03.2020, 16:25 | |
Помогаю со студенческими работами здесь
3
Oracle. Проблема с хранимыми процедурами (LINUX)
Проблема с массивами Проблема с массивами. Проблема с массивами. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
|
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
|
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
|
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
|
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
|
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
|
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
|
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
|
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
|
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
|