how to make random binary bits!?

Started by scguc December 10, 2005
how to make random binary bits with probability 0.5 for both zeros and
ones!?



take samples from a uniform [0,1] distribution (using rand), and then set =
0 if less than 0.5 and 1 if greater than 0.5 (using round).

Nandan

On 12/10/05, scguc <scguc@scgu...> wrote:
>
> how to make random binary bits with probability 0.5 for both zeros and
> ones!?


bit = round(rand(1,nBit))

2005/12/10, scguc <scguc@scgu...>:
>
> how to make random binary bits with probability 0.5 for both zeros and
> ones!?
>


also

bits = randn(1,nBits)<0;

this would give you the bits as an array of logicals
--- arkkimede <arkkimede@arkk...> wrote:

> bit == round(rand(1,nBit))
>
> 2005/12/10, scguc <scguc@scgu...>:
> >
> > how to make random binary bits with probability 0.5 for both zeros and
> > ones!?
> >


also
randint(M, N, [0 1]) generates random numbers matrix of size MxN in the range 0 and 1 with equal probability.


also
randint(M, N, [0 1]) generates random numbers matrix of size MxN in the range 0 and 1 with equal probability.


also

bits = randn(1,nBits)<0;

this would give you the bits as an array of logicals
--- arkkimede <arkkimede@arkk...> wrote:

> bit == round(rand(1,nBit))
>
> 2005/12/10, scguc <scguc@scgu...>:
> >
> > how to make random binary bits with probability 0.5 for both zeros and
> > ones!?
> >


bit = round(rand(1,nBit))

2005/12/10, scguc <scguc@scgu...>:
>
> how to make random binary bits with probability 0.5 for both zeros and
> ones!?
>


take samples from a uniform [0,1] distribution (using rand), and then set =
0 if less than 0.5 and 1 if greater than 0.5 (using round).

Nandan

On 12/10/05, scguc <scguc@scgu...> wrote:
>
> how to make random binary bits with probability 0.5 for both zeros and
> ones!?


how to make random binary bits with probability 0.5 for both zeros and
ones!?