semvec/pypi-packages huggingface dataset:
randfunc 0.0.4
A package full of random functions...

<div>
  <h1 align='center'>
    randfunc
  </h1>
</div>
<div>
  <p align='center'>
    <img src=https://img.shields.io/pypi/dm/randfunc?color=success&label=PyPi%20Downloads&style=flat-square>
    <img src=https://img.shields.io/badge/Stable_Version-0.0.2-informational>
    <img src=https://img.shields.io/badge/Development_Version-0.0.4-informational>
  </p>
  <p align='center'>
    A simple and easy to use collection of random python functions.
  </p>
</div>
<br>

### Installation
- From source (for the latest untested version)
```
pip install git+https://github.com/Cu3t0m/randfunc.git
```
- With pip
```
pip install randfunc
```
-----------------------
### Example use
#### Commentary
```
>>> randfunc.commentary("Eat Grass")
'Eat Grass'
```
This will be in grey.
#### Clear
```
>>> randfunc.clear()
''
```
#### Warn
```
>>> randfunc.string("I like Chicken")
'I like Chicken'
```
This will be in red.
#### Wait
```
>>> randfunc.wait(10)
'10'
```
This happens after 10 seconds
#### Clear
```
>>> randfunc.clear()
'iDa7FZl7rW'
```
#### String
```
>>> randfunc.string(10)
'iDa7FZl7rW'
```
#### Prascii
```
>>> randfunc.prascii("hello")
 _            _  _        
| |__    ___ | || |  ___  
| '_ \  / _ \| || | / _ \ 
| | | ||  __/| || || (_) |
|_| |_| \___||_||_| \___/ 
```
#### Integer
```
>>> randfunc.integer(0, 100)
15
```
#### Array
```
>>> randfunc.array('123456789', 5)
['7', '5', '9', '3', '2']
```
#### Datetime
```
datetime.datetime(2016, 5, 24, 16, 34, 2, 726892)
>>> randfunc.datetime(
... start=datetime.datetime(year=2016, month=1, day=1),
... end=datetime.datetime(year=2016, month=12, day=31))
datetime.datetime(2016, 2, 13, 21, 34, 58, 268978)
```

#### Mail Address
```
>>> randfunc.mail()
'iYpZpde@jslx4.com'
```

#### MAC Address
```
>>> randfunc.mac_address()
'fe:23:1d:1d:ec:be'
```
It's also possible to define an own prefix.
```
>>> randfunc.mac_address('02:00:00')
'02:00:00:84:62:3e'

>>> mac_address('02:00:00:00:00')
'02:00:00:00:00:63'
```

#### IPv4 Address
```
>>> randfunc.ipv4address()
'108.146.211.120'
```

#### IPv6 Address
```
>>> randfunc.ipv6address()
'7dd7:c3ee:b1b6:ba15:6bb6:c908:541a:efe4'
```

----------------------------
Contributing
----------------------------

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)