Въпрос за Random теглене

haus

Registered
Здравейте искам да попитам как ще стане примерно този код


<?php
$random1 = rand(1, 6);
$random2 = rand(1, 6);
$random3 = rand(1, 6);

echo"
<div align=center>
<table border=1 cellspacing=1 cellpadding=2>
<tr>
<td><img src=image/$random1.JPG width=50 height=50 ></td>
<td><img src=image/$random2.JPG width=50 height=50 ></td>
<td><img src=image/$random3.JPG width=50 height=50 ></td>

</tr>
</table></div>"
?>

Да мога да заложа 1 000 точки и при две еднакви ако спечеля точките да ми станат 2 000 ако не се паднат еднакви тези заложени 1 000 да се губят
 
haus каза:
Здравейте искам да попитам как ще стане примерно този код


<?php
$random1 = rand(1, 6);
$random2 = rand(1, 6);
$random3 = rand(1, 6);

echo"
<div align=center>
<table border=1 cellspacing=1 cellpadding=2>
<tr>
<td><img src=image/$random1.JPG width=50 height=50 ></td>
<td><img src=image/$random2.JPG width=50 height=50 ></td>
<td><img src=image/$random3.JPG width=50 height=50 ></td>

</tr>
</table></div>"
?>

Да мога да заложа 1 000 точки и при две еднакви ако спечеля точките да ми станат 2 000 ако не се паднат еднакви тези заложени 1 000 да се губят
Нещо такова ти трябва колега.
PHP:
$random1 = rand(1,6);
$random2 = rand(1,6);
$random3 = rand(1,6);

if($random1 == $random2 and $random2 == $random3){
	echo '+1000';
}else if($random1 == $random2){
	echo '-1000';
}else if($random1 == $random3){
	echo '-1000';
}else if($random2 == $random3){
	echo '-1000';
}else{
	echo '-1000';
}
 
PHP:
<?php
$random1 = rand(1, 6);
$random2 = rand(1, 6);
$random3 = rand(1, 6);

if ($random1 == $random2 || $random1 == $random3 || $random2 == $random3)
	//2 от числата са еднакви
	$money += 1000;
} else {
	//Числата са различни
	$money -= 1000;
}
?>
 
:?: Но във момента като се презареди постоянно е на -1 000 дори при 2 еднакви а +1 000 е при три еднакви и как ще стане примерно имам във таблицата USER -> $points да напиша че залагам примерно 1500 точки и ако ги спечеля да ми ги удвой при 2-познати а при 3 познати да ги утрой
 
haus каза:
:?: Но във момента като се презареди постоянно е на -1 000 дори при 2 еднакви а +1 000 е при три еднакви и как ще стане примерно имам във таблицата USER -> $points да напиша че залагам примерно 1500 точки и ако ги спечеля да ми ги удвой при 2-познати а при 3 познати да ги утрой

то и да се опитваме да познаем какво искаш точно си е рандом хазарт :D +2000 точки за този дето познае :D
 
Може малко по-културно да се направи. Имплементация за 10 опита:

PHP:
<?php
	$score = 1000;
	$bets = 0;

	function bet() {
		global $score, $bets;
		
		$bets++;
		$arr_numbers = array_map("rand", [1,1,1], [6,6,6]);
		//print_r($arr_numbers); echo "<br>";
		
	   if ( count(array_unique($arr_numbers)) != 3 ) {
		  // +1000
		  $score += 1000;
		  //echo "<br>+++1000";
	   } else {
		  // -1000
		  $score -= 1000; 
		  //echo "<br>---1000";
	   }
	}

	for ( $i = 0; $i < 10; $i++ ) {
		bet();
		
		if ( $score == 0 ) {
			echo "<br>Game Over, You LOSE!!!<br>{$bets} bets";
			break;
		}
	}
	if ( $score > 0 ) {
		echo "<br>You WIN, Score: ".$score;
	}
?>
 

Back
Горе