В русском языке существуют оба варианта написания — «не один» и «ни один», потому что выбор зависит от контекста и смысла высказывания. 1
«Не один» пишется в значении «несколько, много». 3 Например: «Он пришёл не один, а с другом». 3
«Ни один» пишется в значении «никто». 3 Например: «Ни один человек не пошёл с ним». 3
Частица «ни» усиливает отрицание, поэтому в предложении должно быть отрицание, которое выражается частицей «не». 2 Например: «Ни один покупатель не увидел ценник». 2
Частица «не» употребляется, когда в предложении есть утверждение. 2 Например: «Не один пенсионер нашего города получил прибавку к пенсии». 2