https://github.com/molsm/random-float-data-set-generator
Random float data set generator - with predefined rules
https://github.com/molsm/random-float-data-set-generator
algorithm random randomnumbergenerator
Last synced: 11 days ago
JSON representation
Random float data set generator - with predefined rules
- Host: GitHub
- URL: https://github.com/molsm/random-float-data-set-generator
- Owner: molsm
- License: mit
- Created: 2018-05-27T15:17:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-19T15:23:47.000Z (about 7 years ago)
- Last Synced: 2025-11-27T15:29:31.894Z (about 2 months ago)
- Topics: algorithm, random, randomnumbergenerator
- Language: PHP
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Random float data set generator
[](https://travis-ci.org/molsm/random-float-data-set-generator)
[](https://coveralls.io/github/molsm/random-float-data-set-generator?branch=master)
[](https://packagist.org/packages/molsm/random-float-data-set-generator)
[](https://packagist.org/packages/molsm/random-float-data-set-generator)
Library that helps to generate random float datums in data set by defined rules.
Sum of datums values are equal to defined amount in data set.
# Getting started
## Prerequisites
1. PHP 7.0 or higher
## Installation
```
composer require molsm/random-float-data-set-generator
```
# Usage
1. Create `DataSet` object
```
$dataSet = new DataSet(5.0)
```
2. Add Datum to DataSet with your defined rules
```
$dataset->addDatum((new Datum())->shouldBeBetween(0.0, 10.0), 'id-example');
```
3. Call `generate` method
```
$result = $dataSet->generate();
```
4. Use resulting array
```
array('id-example' => 5.0)
```
# Test
Test are located under `tests/`
Run following command
```
composer test
```
# License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details