|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
Нужно создать код с циклом FOR25.02.2018, 17:43. Показов 984. Ответов 27
Метки нет (Все метки)
Всем привет! Есть код, который создает рандомные цифры. Всего рандомных цифр 2(123,321). Как сделать, чтобы если 1-ое рандомное число <= 2-ого, то пересоздать рандомные числа. Это надо делать, пока 1-ое число не будет больше 2-ого.
Читал про цикл for, но к сожалению не до понял. Я новичок в программировании, поэтому желательно с примерами.
0
|
|
| 25.02.2018, 17:43 | |
|
Ответы с готовыми решениями:
27
Нужно условие с циклом прописать, невыходит что-то( Пытаюсь переписать код с циклом for, в код с циклом while, но не совсем получается Переделать код содержащий в себе цикл с параметром, в код с циклом с ПРЕДУСЛОВИЕМ (while do) |
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
||||||
| 26.02.2018, 08:00 | ||||||
|
А зачем здесь for? Я бы использовал while:
0
|
||||||
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 08:21 [ТС] | |
|
А мне надо, чтобы цикл повторялся, пока условие не будет истинной. А если условие истинно, то продолжить выполнение.
0
|
|
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
|
|||||||||||
| 26.02.2018, 09:47 | |||||||||||
|
Риназ, кто мешает?
0
|
|||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 26.02.2018, 09:56 | |
|
0
|
|
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
||||||
| 26.02.2018, 10:00 [ТС] | ||||||
|
123,321 - это я к примеру. Они одинаковые.
0
|
||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
| 26.02.2018, 10:03 | ||||||
0
|
||||||
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 15:16 [ТС] | |
|
Спасибо, попробую!
Добавлено через 5 часов 10 минут Это конечно не по теме, но все равно. Как сделать, чтобы и на сессии и на капче были одинаковые символы? А то сессия опаздывает(я знаю, что так и должно быть).
0
|
|
| 26.02.2018, 17:07 | |
|
0
|
|
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 17:24 [ТС] | |
|
Jewbacabra, для капчи.
0
|
|
| 26.02.2018, 17:34 | |
|
Не по теме: Риназ, и зачем это для капчи надо. Я уже по шагам объяснил принцип работы капчи. И там нигде нету "опаздывающих" сессий.
0
|
|
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 17:37 [ТС] | |
|
Jewbacabra, я же сказал, я это знаю. Это мне для другого (это связано с капчей).
0
|
|
|
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
|
||||||||||||
| 26.02.2018, 17:43 | ||||||||||||
0
|
||||||||||||
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 17:46 [ТС] | |
|
sasha0012, как я уже говорил в самом начале, я новичок. Не могли бы подсказать куда это ставить?
Добавлено через 31 секунду И зачем нужен ридирект?
0
|
|
|
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
|
|||||||
| 26.02.2018, 18:05 | |||||||
|
Кликните здесь для просмотра всего текста
<?php
$letters = '0123456789abcdefgkijlmnopqrstuvwxyz'; // алфавит $caplen = 6; //длина текста $width = 120; $height = 40; //ширина и высота картинки $font = 'comic.ttf';//шрифт текста $fontsize = 14;// размер текста header('Content-type: image/png'); //тип возвращаемого содержимого (картинка в формате PNG) $im = imagecreatetruecolor($width, $height); //создаёт новое изображение imagesavealpha($im, true); //устанавливает прозрачность изображения $bg = imagecolorallocatealpha($im, 0, 0, 0, 127); //идентификатор цвета для изображения imagefill($im, 0, 0, $bg); //выполняет заливку цветом putenv( 'GDFONTPATH=' . realpath('.') ); //проверяет путь до файла со шрифтами $captcha = '';//обнуляем текст for ($i = 0; $i < $caplen; $i++) { $captcha .= $letters[ rand(0, strlen($letters)-1) ]; // дописываем случайный символ из алфавила $x = ($width - 20) / $caplen * $i + 10;//растояние между символами $x = rand($x, $x+4);//случайное смещение $y = $height - ( ($height - $fontsize) / 2 ); // координата Y $curcolor = imagecolorallocate( $im, rand(0, 100), rand(0, 100), rand(0, 100) );//цвет для текущей буквы $angle = rand(-25, 25);//случайный угол наклона imagettftext($im, $fontsize, $angle, $x, $y, $curcolor, $font, $captcha[$i]); //вывод текста } // открываем сессию для сохранения сгенерированного текста session_start(); $_SESSION['capcha'] = $captcha; imagepng($im); //выводим изображение imagedestroy($im);//отчищаем память ?>
0
|
|||||||
| 26.02.2018, 18:10 | |
|
0
|
|
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 18:28 [ТС] | |
|
Я хочу сделать кнопочную капчу, т.е ответ не надо никуда вводит, а нажать на правильный результат.
Добавлено через 2 минуты Чтобы нажать на правильный ответ, его название должен быть ответом.
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||
| 26.02.2018, 18:30 | ||
с этого и надо было начинатьТут следует делать наоборот: на самой странице генерировать результат и помещать его в сессию. При запросе картинке брать значение из сессии.
0
|
||
|
12 / 2 / 2
Регистрация: 16.06.2017
Сообщений: 532
|
|
| 26.02.2018, 18:43 [ТС] | |
|
Я пробовал генерировать код на самой странице, но не получился. Не могли бы какой нибудь пример?
0
|
|
|
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
|
||||||
| 26.02.2018, 18:53 | ||||||
|
Самое простое это:
0
|
||||||
| 26.02.2018, 18:53 | |
|
Помогаю со студенческими работами здесь
20
Нужно создать код задачи через консоль
Нужно создать код задачи через консоль
Нужно создать код задачи через консоль Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|