A package to generate psuedo-random data for testing
- Download a ZIP or clone the repo
- Make sure to have
require_once path/to/src/autoload.php
(edited as needed) to the start of your PHP script(s).
A simple composer require zaxn1234/random-data-generator
should do the trick!
See examples
folder. These will be updated alongside development.
It's very simple! Just:
require_once
thesrc/autoload.php
file in your script(s)use RandomDataGenerator\Factory;
- Create a factory with
$factory = Factory::create();
- Grab whatever data you need, such as
$factory->lastName;
This library is open-sourced software licensed under the MIT license.
Since we're early in development, this list is a vague cross-section of the things I'd like to add to this library.
- Names
- Address
- Phone Numbers
- Date/Time
- Countries
- Internet
- Barcodes && UUIDs
- Random Text (Lorem ipsum-esque)
- Company Details
- And more...
- en_GB (Default locale)
- en_US
- de_DE
- es_ES
- fr_FR
- it_IT
- And more...
- Optionally Weighted Options
- Validation (IBAN, EAN etc.)
- Uniqueness