Skip to content

Latest commit

 

History

History
76 lines (63 loc) · 2.33 KB

README.md

File metadata and controls

76 lines (63 loc) · 2.33 KB

Number generator for lottery games

Main lottery games in Brazil (Mega-Sena, Quina, Lotomania and Lotofácil), random number generator.

You also have the option to generate another type of game, with a standard method

  • This package can be used with any PHP application or Frameworks/PHP.
  • Download package: composer require tigo/lottery
  • MIT license. Feel free to use this project. Leave a star ⭐ or make a fork !

If you found this project useful, consider making a donation to support the developer.

paypal paypal

Introduction

Somewhere in your project, you may need to use autoload

include __DIR__ ."/vendor/autoload.php";

Example: using the number generator for lottery games in Brazil

 use Tigo\Lottery\LotteryBr; //import class
 
 $game = new LotteryBr();
 
 /**
   First parameter: Choose the number of numbers you want to play.
   Second parameter: Number of tickets you want to play.
   return: array [][].
 **/
 $game->megaSena(6,2);
 $game->quina(5,2);
 $game->lotoFacil(15,2);
 $game->lotoMania(50,2);
 $game->superSete(7,2);

Example: Generating random numbers and the Mega-Sena ticket quantity

   print_r($game->megaSena(6,2)); 
   /**result: 
   [
     [0]=> [07,17,31,32,40,47]
     [1]=> [10,23,35,37,39,40]
   ]
   **/

Example: Generating other types of games

  use Tigo\Lottery\LotteryPattern; // import class
  $pattern = new LotteryPattern();
  
  /**
   Building the random draw rule
   First parameter:  minimum = 20 
   Second parameter: maximum = 30
   [20,21,22,23,24,25,26,27,28,29,30]
  **/
  
  print_r($pattern->makeGame(20, 30, 3, 2));
  
   /**result: 
   [
     [0]=> [20,21,26]
     [1]=> [26,27,29]
   ]
   **/

Supporting this project

If you are interested in supporting this project, you can help in many ways. Leave a star ⭐ or make a donation of any value.

Contributors

License

MIT license. See the archive License