Made openssl required for secure random generation
CS fix
Merge pull request #6087 from GrahamCampbell/5.0-random

[5.0] Made Openssl Required For Str:random()