Pass optional arguments to create_number.

We must support the use case where the optional arguments can contain an
alternative number that should be used instead of the generated one.
Merge pull request #178 from boudewijn-tribler/request-cache

Pass optional arguments to create_number.