Антон Иванов, можно. Ручками из панели управления сервером.
Но приложения, под крышей веб серверов (IIS/NGINX) не могут остановить эти веб сервера. Они могут завершиться, но это не будет чем-то странным. Сервер при первом обращении снова их запустит - так устроены веб сервера.
В вашем случае можно использовать изолированные экземпляры - но это очень не безопасно. Тут выбор строго за вами.
Исходя из задачи - такие штуки делают для одноразовых промокодов. Random - на порядок производительнее криптопровайдера, но предсказуем и при наличии нескольких кодов сгенерированных ГСПЧ можно получить остальные. С криптопровайдером такое не прокатит.
stackalloc - микрооптимизация в данном случае, не приносящая никакого профита, то что сборщик мусора "соберет" на одну ссылку меньше не повлияет ни на что. Но в более общем случае, все таки лучше выделять память на стеке - это хорошая привычка, которая не стоит особо ничего, но под нагрузкой дает выйгрыш в производительности.
Почему item % 10, когда один байт содержит три цифры?
Потому что взятие остатка быстрая операция. А сырые байты использовать нельзя - слишком большой перевес будет в сторону цифр 1, 2 и 0.
Тот факт, что нужно МНОГО работать, думать, писать, изучать технологии
Это все описывается ровно тремя словами. Угадаете какими?
Да и в целом глубоко фиолетово какой код писать, хоть калькулятор 30 раз подряд. На третьем-пятом повторении станет скучно и калькулятор начнет обрастать фичами, со всеми вытекающими.
Важно писать код, любой и много, так и только так становятся программистами, все остальные способы надуманы либо проистекают из вышеупомянутого манифеста.