Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install randrand-b onaltılık bayt, -s harf-rakam dizisi, -uuid ise UUID v4 üretir. UUID bir tanımlayıcıdır, sır değildir. Örnek değerler temsili olup normal her çalıştırmada değişir.
Güvenli sayılar, baytlar ve dizeler kriptografik rastgele kaynağı kullanır. UUID bir kimliktir, sır değildir; MT seed ile yeniden üretilebilir ve parola, erişim tokenı veya kriptografik anahtar için kullanılmamalıdır.
rand [min [max]]rand0 ile PHP_INT_MAX arasında kriptografik tamsayı üret
rand <max>0 ile max arasında kriptografik tamsayı üret
rand <min> <max>seçili aralıkta kriptografik tamsayı üret
rand -n <count> [min] [max]birden fazla tamsayı üret
rand -b <bytes>onaltılık kriptografik rastgele bayt üret
rand -s <length>kriptografik alfasayısal dize üret
rand -uuidRFC 4122 sürüm 4 UUID üret
rand -mt [min] [max]hızlı kriptografik olmayan tamsayı üret
rand -mt -seed <integer>üretimden önce MT üretecini tohumla
rand -maxtamsayı üreteci sınırlarını göster
Minimum sınırlarla tek bir tam sayı üretir; -n, -s, -b, UUID ve MT için Base gerekir.
Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.
Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.
Base ve Minimum aynı geçerli modül sürümünün iki paketidir.
Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install randAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install rand -mTam olarak bu yayımlanmış sürümü kurun.
install rand -v 1.1.2upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade randÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install rand -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
randÖrnek çıktı (her çalıştırmada değişir):
6717973524709714206rand 100Örnek çıktı (her çalıştırmada değişir):
75rand 10 20Örnek çıktı (her çalıştırmada değişir):
13rand -5 5Örnek çıktı (her çalıştırmada değişir):
5rand -n 5 1 10Örnek çıktı (her çalıştırmada değişir):
7
3
10
6
4rand -n 3Örnek çıktı (her çalıştırmada değişir):
191285834354115477
5305755011603380746
6738832702881509879rand -b 16Örnek çıktı (her çalıştırmada değişir):
439cce918df83a95d1d5ef3787e88e77rand -b 32Örnek çıktı (her çalıştırmada değişir):
2e31f17f5df14c264cf41cba1aa730a0405983ce0580f615302717c97d37acf4rand -s 24Örnek çıktı (her çalıştırmada değişir):
RH0xmptLqFbZZ9cuyoxR07LNrand -s 32Örnek çıktı (her çalıştırmada değişir):
pOyNEXu0WtVBRIyDBce329qQRBHj7RtCrand -uuidÖrnek çıktı (her çalıştırmada değişir):
6c8adb39-adb7-482a-aa3f-1e49570cff33rand -mt 1 100Örnek çıktı (her çalıştırmada değişir):
53rand -mt -seed 42 1 100Örnek çıktı (her çalıştırmada değişir):
43rand -mt -seed 42 -n 3 1 10Örnek çıktı (her çalıştırmada değişir):
3
8
7rand -maxsecure: 9223372036854775807
mt: 2147483647rand 10 1Minimum exceeds maximumrand -n 0Count must be between 1 and 10000rand -b 5000Byte count must be between 1 and 4096rand -s 0String length must be between 1 and 4096rand -seed 42-seed requires -mtrand -b 16 -uuidChoose one output moderand 1 2 3Too many argumentsrand -mysteryUnknown option: -mystery.