Let random with no piped args generate a random number
Support non-persistent aliases

Basic implementation for #188