Randomize Unique ID

Also Check if Protocol Name exists, before return Unique ID.
Combine this with Randomize Protocol Name, will help make secure
extension