PHP Classes
elePHPant
Icontem

Rando: Random data generator of several types for testing

Recommend this page to a friend!
  Info   View files View files (21)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-02-17 (16 hours ago) RSS 2.0 feedStarStarStar 58%Total: 108 This week: 25All time: 8,531 This week: 49Up
Version License PHP version Categories
rando 1.0.2MIT/X Consortium ...5PHP 5, Text processing, Testing
Description Author

This package is a random data generator of several types for testing.

It provides different classes that can generate random data of multiple types with given constraints.

Currently it can generate data of the types: boolean, character, floating, integer, natural number, and string.

Some types may have constraints like value ranges or lengths.

  Performance   Level  
Name: Samuel Adeshina <contact>
Classes: 19 packages by
Country: Nigeria Nigeria
Innovation award
Innovation award
Nominee: 7x

Winner: 1x

Details

Rando Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality

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

Usage

Rando is available on composer under the samshal/rando alias.

Project Roadmap

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

As more features are added, the checklist below will be updated

<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 folder image Files  
File Role Description
Files folder imagesrc (1 file, 2 directories)
Files folder imagetests (1 directory)
Accessible without login Plain text file .gitignore Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  src  
File Role Description
Files folder imageexceptions (5 files)
Files folder imagepackages (2 files, 1 directory)
  Plain text file Rando.php Class Class source

  Files folder image Files  /  src  /  exceptions  
File Role Description
  Plain text file ArrayParametersExpectedException.php Class Class source
  Plain text file InterfaceNotImplementedException.php Class Class source
  Plain text file OptionNotSupportedException.php Class Class source
  Plain text file RequestedClassNotFoundException.php Class Class source
  Plain text file UnallowedLessThanZeroException.php Class Class source

  Files folder image Files  /  src  /  packages  
File Role Description
Files folder imagebasics (6 files)
  Plain text file PackageableInterface.php Class Class source
  Plain text file Packages.php Class Class source

  Files folder image Files  /  src  /  packages  /  basics  
File Role Description
  Plain text file Bool.php Class Class source
  Plain text file Character.php Class Class source
  Plain text file Floating.php Class Class source
  Plain text file Integer.php Class Class source
  Plain text file Natural.php Class Class source
  Plain text file Text.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imagebasics (2 files)

  Files folder image Files  /  tests  /  basics  
File Role Description
  Plain text file BoolTest.php Class Class source
  Plain text file CharacterTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:108
This week:25
All time:8,531
This week:49Up
 User Ratings  
 
 All time
Utility:83%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:58%StarStarStar
Rank:1361