Recommend this page to a friend! |
Download |
Info | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
58% | Total: 139 | All time: 9,229 This week: 673 |
Version | License | PHP version | Categories | |||
rando 1.0.2 | MIT/X Consortium ... | 5 | PHP 5, Text processing, Testing |
Description | Author | |
This package is a random data generator of several types for testing. |
Rando is a minimalist generator of random strings, numbers and so on to help reduce some monotony particularly while writing automated tests or anywhere else you need anything random
Rando is available on composer under the samshal/rando
alias.
The goal of the Rando library is to be a complete, intelligent randomization tool for generating _truely_ random things. This includes stuff like generating random sentences with positive/neutral/negative sentiments directly from public streams of information such as twitter, down to the even more complex ones such as random person _objects_ with several properties such as age, date of birth, phone numbers, first/lastnames and so on
<ul> <li>[x] Basics</li> <ul>
<li>[x] Booleans</li>
<li>[x] Characters</li>
<li>[x] Integers</li>
<li>[x] Natural Numbers</li>
<li>[x] Doubles (Floats)</li>
<li>[x] Strings</li>
</ul> <li>[ ] Texts</li> <ul>
<li>[ ] Paragraphs</li>
<li>[ ] Syllables</li>
<li>[ ] Words</li>
</ul> </ul>
> This Project is developed and maintained by Samuel Adeshina. > These days I rarely get enough time so the development of this library will move really really (progressively) slow. Although, I'm going to continuously add new features infrequently, issues resolution shall not be affected. Pull requests are highly welcome.
Files (21) |
File | Role | Description | ||
---|---|---|---|---|
src (1 file, 2 directories) | ||||
tests (1 directory) | ||||
.gitignore | Data | Auxiliary data | ||
.travis.yml | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License | ||
README.md | Doc. | Documentation |
Files (21) | / | src |
File | Role | Description | ||
---|---|---|---|---|
exceptions (5 files) | ||||
packages (2 files, 1 directory) | ||||
Rando.php | Class | Class source |
Files (21) | / | src | / | exceptions |
File | Role | Description |
---|---|---|
ArrayParametersExpectedException.php | Class | Class source |
InterfaceNotImplementedException.php | Class | Class source |
OptionNotSupportedException.php | Class | Class source |
RequestedClassNotFoundException.php | Class | Class source |
UnallowedLessThanZeroException.php | Class | Class source |
Files (21) | / | src | / | packages |
File | Role | Description | ||
---|---|---|---|---|
basics (6 files) | ||||
PackageableInterface.php | Class | Class source | ||
Packages.php | Class | Class source |
Files (21) | / | src | / | packages | / | basics |
File | Role | Description |
---|---|---|
Bool.php | Class | Class source |
Character.php | Class | Class source |
Floating.php | Class | Class source |
Integer.php | Class | Class source |
Natural.php | Class | Class source |
Text.php | Class | Class source |
Files (21) | / | tests | / | basics |
File | Role | Description |
---|---|---|
BoolTest.php | Class | Class source |
CharacterTest.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Ratings | ||||||||||||||||||||||||||||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.