Let's allow key to be omitted, so that users who just want to get a random value that's consistent on both the client and server can just call DDP.randomStream().id() (or something like that) with no arguments.