Rand unsigned variants that accept a maximum