Portable import
Tweaked documentation for a more complete experience
Added random generator function