4

Imagine I have a sequence of M integers each of which is either zero or one. How do I generate a sequence of all such 2^M sequences?

Quasar Supernova
  • 1,678
  • 8
  • 13

2 Answers2

5

You can also use Tuples:

m = 5;
Tuples[{0, 1}, m]

enter image description here

kglr
  • 394,356
  • 18
  • 477
  • 896
4

Look up IntegerDigits.

m = 5;

IntegerDigits[Range[0, 2^m - 1], 2, m]

Szabolcs
  • 234,956
  • 30
  • 623
  • 1,263