shortdark / lightswitch
Lightswitch composer package generates customized arrays of random numbers.
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 2
pkg:composer/shortdark/lightswitch
Requires
- php: >=7.0.0
README
Lightswitch creates an array of unique integers when you specify the lowest integer, the highest integer and the volume of integers you require.
Installation
Install the latest version with
$ composer require shortdark/lightswitch
Basic Usage
<?php require_once 'vendor/autoload.php'; $test = new Shortdark\Lightswitch(); // All you can do at the moment is to press the lightswitch // press($lowest_integer, $highest_integer, $how_many_integers) $result = $test->press(1,49,7); // You can also specify two different rules, for example, // 5 integers between 1 and 49, then 2 integers between 1 and 9 $result = $test->press(1,49,5,1,9,2); // The result will be an array of integers var_dump($result);
Basic Usage in a Laravel Controller
<?php use App\Http\Controllers\Controller; use Shortdark\Lightswitch; class MyController extends Controller { public function index(Lightswitch $light) { $result = $light->press(1,49,5,1,9,2); return view('index', compact('result')); } }
Then, as $result is an array, to get a representation of the array you could have something like the following in the index.blade.php.
{{ json_encode($result) }}
Author
Neil Ludlow - neil@shortdark.net - https://twitter.com/shortdark