The textnonce dependency pulls in quite a few transitive dependencies. However, we only use the dependency in a single location, to generate MIME boundaries. For this, we can use `rand` directly (which is already a transitive dependency anyways, since it's required by uuid). This reduces the dependency count for a standard build from 117 to 105.