Jump to content

[SOLVED] Win or Loose based on percentage


DeanWhitehouse

Recommended Posts

Erm. ok. Another logic question.

 

I have a percentage, and i need to work out if a player wins or looses based around this percent.

 

The higher it is the more chance they have to win.

 

What i thought is that:

If they had 50% chance

then i would generate a random number between 0 or 1, if 0 they loose if 1 they win?

 

But then how would i get this to work with any number?

Link to comment
https://forums.phpfreaks.com/topic/139377-solved-win-or-loose-based-on-percentage/
Share on other sites

Here's how I'd do it. Not sure if would work for you, but it's good logic to start from.

 

<?php

$winpercent = 60;

$ticket = rand(1,100);

if($ticket = 1 && $ticket <= $winpercent){ echo "WINNER!";}else{echo "LOSER";}

?>

 

Hope that helps.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.