The image generation script will reject any non-numeric seed as well
as any value larger than 2**32-1. So enforcing this up front at the
form will give the user a better experience.
<label for="code">
Numeric code:
</label>
- <input id="code" type="text" autocomplete="off" placeholder="(Leave blank for random)" />
+ <input id="code" type="number" min="0" max="4294967295" autocomplete="off" placeholder="(Leave blank for random)" />
</div>
</div>