• 27-01-2021, 20:28:58
    #1
    serverId = hex(randrange(1 << 127, 1 << 128) ^ randrange(1 << 127, 1 << 128)).lstrip('0x')
    tam olarak ne çıktısı verecek ? random bir sayı ama nasıl bir sayı örnek olarak
  • 27-01-2021, 20:44:42
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Anladığım kadarı ile BİT oluşturuyor yani (Örnk; 100110011) şeklinde ve randrange(1 << 127, 1 << 128) de en soldaki bitin 1 olmasını sağlıyor. Ortaya rastgele bir bit çıkıyor (Örnk;10010010) bunuda HEX'e convert ediyor (O L A B İ L İ R) tam emin değilim.
  • 28-01-2021, 17:43:40
    #3
    HEGEL adlı üyeden alıntı: mesajı görüntüle
    serverId = hex(randrange(1 << 127, 1 << 128) ^ randrange(1 << 127, 1 << 128)).lstrip('0x')
    tam olarak ne çıktısı verecek ? random bir sayı ama nasıl bir sayı örnek olarak
    rasgele sayilar uretip onlar hex e ceviriyor ama hex den `0x` yazan her seyi siliyor. ve serverId degiskenine aktariyor. bu kodu daha iyi anlayabilmen icin asagida biraktigim linkleri incelemeni oneririm.


    kodu iyi anlamak icin bilmen gereken fonksiyonlar:
    1. hex() - bilgi: https://docs.python.org/3/library/fu...hlight=hex#hex
    2. randrange() - bilgi: https://docs.python.org/3/library/random.html#random.randrange
    3. lstrip() - bilgi: https://docs.python.org/3/library/st...rip#str.lstrip