Condividi tramite


Random.NextBytes(Byte[]) Metodo

Definizione

Genera byte casuali e li inserisce in una matrice di byte fornita dall'utente.

[Android.Runtime.Register("nextBytes", "([B)V", "GetNextBytes_arrayBHandler")]
public virtual void NextBytes (byte[]? bytes);
[<Android.Runtime.Register("nextBytes", "([B)V", "GetNextBytes_arrayBHandler")>]
abstract member NextBytes : byte[] -> unit
override this.NextBytes : byte[] -> unit

Parametri

bytes
Byte[]

matrice di byte da riempire con byte casuali

Attributi

Commenti

Genera byte casuali e li inserisce in una matrice di byte fornita dall'utente. Il numero di byte casuali prodotti è uguale alla lunghezza della matrice di byte.

Il metodo nextBytes viene implementato dalla classe Random come se:

{@code
            public void nextBytes(byte[] bytes) {
              for (int i = 0; i < bytes.length; )
                for (int rnd = nextInt(), n = Math.min(bytes.length - i, 4);
                     n-- > 0; rnd >>= 8)
                  bytes[i++] = (byte)rnd;
            }}

Aggiunta nella versione 1.1.

Documentazione java per java.util.Random.nextBytes(byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a