Я предполагаю здесь (извините, если не в базе), что вы ищете случайное число между 0 < = x < 1000:
ThreadLocalRandom.current().nextInt(1000);
Я предположил бы, что Paint.NET является, вероятно, наиболее используемым приложением WinForms в "реальном мире", который, как я сказал бы, квалифицирует его к соображению. Эстетически, это довольно просто, но я нахожу это очень интуитивным. Снимки экрана здесь.
Для вдохновения смотрите на Айву Infragistics сайт UX. Это не может обязательно все соответствовать Вашим критериям WinForms, но существует богатство информации там, есть ли у Вас Infragistics или нет.