PHP/MySQL | rand()
Тема закрыта by
TheWilf
<?php
$r = rand(1,3);
if($r == 2) $r = 2 + ($r == 1 ? '+':'-') + 1;
?>
только что проверил, работает нормально
Как по мне так решение
если код кривой выглядит, сори, я новичок в этом деле
________
посл. ред. 17.12.2018 в 23:26; всего 13 раз(а); by ASCET
эм, 1-3 кроме 2
исключи последнюю
Wilf,
<?
$user['rand'] = 2;//где наше число из БД
while(in_array(($rand = rand(1,3)), array($user['rand'])));
echo $rand;
ну что работает?
ты посмотри выше, я его до ума довел
________
посл. ред. 17.12.2018 в 23:25; всего 1 раз(а); by ASCET
ты посмотри выше, я его до ума довел
________
посл. ред. 17.12.2018 в 23:25; всего 1 раз(а); by ASCET
ASCET, Вот представь, что у нас не три значения, а 100. Как быть с твоим кодом?
TuT (17.12.2018 в 23:30)
ASCET, Вот представь, что у нас не три значения, а 100. Как быть с твоим кодом?
ASCET, Вот представь, что у нас не три значения, а 100. Как быть с твоим кодом?
Для такого случая мой код не подходит, я написал конкретно по заданию
ASCET (17.12.2018 в 23:55)
TuT (17.12.2018 в 23:30)
ASCET, Вот представь, что у нас не три значения, а 100. Как быть с твоим кодом?
Для такого случая мой код не подходит, я написал конкретно по заданию
TuT (17.12.2018 в 23:30)
ASCET, Вот представь, что у нас не три значения, а 100. Как быть с твоим кодом?
Для такого случая мой код не подходит, я написал конкретно по заданию
Ну я думаю автор просто написал, что три рандомных числа.
Но ваша конструкция кода интересная
Wilf, а что тебе мешает допилить код до того состояния как тебе нужно ?
Там пару условий приделать
Там пару условий приделать
TuT (17.12.2018 в 23:17)
Wilf,
Wilf,
<?
$user['rand'] = 2;//где наше число из БД
while(in_array(($rand = rand(1,3)), array($user['rand'])));
echo $rand; Отлично, спасибо большое!
Стр.: 1, 2