Sebagai tanggapan atas: "Karena saya ingin menggunakan nilai itu untuk Encode ke Base62 dan kemudian menggunakannya untuk id di url. Jika saya naik otomatis, mungkin jelas bagi pengguna bagaimana id url dihasilkan."
Jika keamanan adalah tujuan Anda, maka menggunakan Base62, bahkan dengan nomor yang dibuat "secara acak" tidak akan membantu.
Pilihan yang lebih baik adalah:
- Jangan menemukan kembali roda -- gunakan
AUTO_INCREMENT
- Kemudian gunakan fungsi hash kriptografik + string yang dibuat secara acak (tersembunyi di db untuk url tertentu) untuk menghasilkan "id unik untuk url itu" terakhir