RandStream.getGlobalStream
Retorna o fluxo usado por rand, randn, randi e randperm.
Categoria: Mathematics > Random Number Generation
Sintaxe
s = RandStream.getGlobalStream
Retorna o fluxo aleatório global atual.
Descrição
Quando nenhum fluxo é passado explicitamente, as funções aleatórias sorteiam do fluxo global. Obter um handle dele permite ler suas propriedades ou sortear diretamente. O handle se refere ao mesmo fluxo, então sortear por s avança o estado visto pelo rand comum.
rng é a interface mais simples para semear e restaurar o fluxo global.
Argumentos de saída
s- O objeto
RandStreamglobal.
Exemplo
Inspecionando o fluxo global
rng(5);
g = RandStream.getGlobalStream;
g.Type
class(g)
a = rand(g, 1, 2);
rng(5);
b = rand(1, 2);
isequal(a, b)
Saída
ans = 'mt19937ar'
ans = 'RandStream'
ans = logical
1