SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
易經
     The binary divination
     method for the I Ching

          0110                                          6

Designed by Luciano Ramalho, programmer, game inventor and Yi Jing student
Classic divination methods
●   Yarrow stalk                    ●   Coins
    ●   material:                       ●   material:
        50 yarrow stalks                    3 identical coins
    ●   probabilities:                  ●   probabilities:
                6   1/16   6.25%                      6      1/8   12.50%

                7   5/16   31.25%                     7      3/8   37.50%

                8   7/16   43.75%                     8      3/8   37.50%

                9   3/16   18.75%                     9      1/8   12.50%
Binary divination method
●   Material: 1 coin
●   Probabilities: same as the yarrow stalk method

                               6   1/16   6.25%

                               7   5/16   31.25%

                               8   7/16   43.75%

                               9   3/16   18.75%



●   Procedure: for each line, flip the coin 4 times;
    record result according to table on next slide...
two zeroes,
0110 interrupted by      6
     two ones


1001

     two ones,
1011 interrupted by      9
     one or two zeroes

1101

0000
     any other
0010
 ...
     sequence ending     8
     in zero
1110
0001
     any other
0011
 …
     sequence ending     7
     in one
1111
How to remember
●   Tails is Yin:

                                                 8
●   Heads is Yang:

                                                 7
●   A changing Yin is Yin interrupted by Yang:

                                                 6
●   Also, 0110 is 6 in binary
How to remember

●   A changing Yang is Yang interrupted by Yin:



                                                  9



●   Also, 1001 is 9 in binary, while 1011 is 11 and
    1101 is 13 (the next odd numbers)
How to remember

●   Any other sequence ending in Yin is
    unchanging Yin:

                                           8

●   Any other sequence ending in Yang is
    unchanging Yang:

                                           7
Designer's notes
●   The smallest probability in the yarrow method is 1/16
●   For 16 combinations we need 4 bits = 4 coin tosses
●   It's better to use 1 coin than 4, and write down each bit from
    left to right, because the ordering is important
●   Even combinations, ending in 0, are Yin
●   Odd combinations, ending in 1, are Yang
●   6 in binary is 0110, which reminds me of
●   for the 9, we need three combinations to get
    the same probabilities of the yarrow method, in which
    Yin lines are less likely to change than Yang lines:
    ●   9 in binary is 1001, which reminds me of
    ●   the next odd values 11 (1011) and 13 (1101) we read as 9

Más contenido relacionado

Más de Luciano Ramalho

Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoLuciano Ramalho
 
Objetos Pythonicos - compacto
Objetos Pythonicos - compactoObjetos Pythonicos - compacto
Objetos Pythonicos - compactoLuciano Ramalho
 
Iteraveis e geradores em Python
Iteraveis e geradores em PythonIteraveis e geradores em Python
Iteraveis e geradores em PythonLuciano Ramalho
 
Encapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonEncapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonLuciano Ramalho
 
Python: Iteraveis, geradores etc
Python: Iteraveis, geradores etcPython: Iteraveis, geradores etc
Python: Iteraveis, geradores etcLuciano Ramalho
 
Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Luciano Ramalho
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Luciano Ramalho
 
OO em Python sem sotaque
OO em Python sem sotaqueOO em Python sem sotaque
OO em Python sem sotaqueLuciano Ramalho
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do GoogleLuciano Ramalho
 
Alex Martelli's Python Design Patterns
Alex Martelli's Python Design PatternsAlex Martelli's Python Design Patterns
Alex Martelli's Python Design PatternsLuciano Ramalho
 
JavaScript agora é sério (FISL 2011)
JavaScript agora é sério (FISL 2011)JavaScript agora é sério (FISL 2011)
JavaScript agora é sério (FISL 2011)Luciano Ramalho
 
JavaScript: agora é sério
JavaScript: agora é sérioJavaScript: agora é sério
JavaScript: agora é sérioLuciano Ramalho
 
Porque bibliotecários usam bancos de dados esquisitos
Porque bibliotecários usam bancos de dados esquisitosPorque bibliotecários usam bancos de dados esquisitos
Porque bibliotecários usam bancos de dados esquisitosLuciano Ramalho
 

Más de Luciano Ramalho (20)

Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
 
Objetos Pythonicos - compacto
Objetos Pythonicos - compactoObjetos Pythonicos - compacto
Objetos Pythonicos - compacto
 
Iteraveis e geradores em Python
Iteraveis e geradores em PythonIteraveis e geradores em Python
Iteraveis e geradores em Python
 
Encapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonEncapsulamento com Descritores em Python
Encapsulamento com Descritores em Python
 
Dojo com Processing
Dojo com ProcessingDojo com Processing
Dojo com Processing
 
Dojo com Arduino
Dojo com ArduinoDojo com Arduino
Dojo com Arduino
 
Python: Iteraveis, geradores etc
Python: Iteraveis, geradores etcPython: Iteraveis, geradores etc
Python: Iteraveis, geradores etc
 
Open Library no Mongodb
Open Library no MongodbOpen Library no Mongodb
Open Library no Mongodb
 
Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)
 
OO em Python sem sotaque
OO em Python sem sotaqueOO em Python sem sotaque
OO em Python sem sotaque
 
Modelos ricos
Modelos ricosModelos ricos
Modelos ricos
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do Google
 
Ensinando OO com Python
Ensinando OO com PythonEnsinando OO com Python
Ensinando OO com Python
 
Alex Martelli's Python Design Patterns
Alex Martelli's Python Design PatternsAlex Martelli's Python Design Patterns
Alex Martelli's Python Design Patterns
 
Dspace em 5 minutos
Dspace em 5 minutosDspace em 5 minutos
Dspace em 5 minutos
 
JavaScript agora é sério (FISL 2011)
JavaScript agora é sério (FISL 2011)JavaScript agora é sério (FISL 2011)
JavaScript agora é sério (FISL 2011)
 
Wiki sa-v2
Wiki sa-v2Wiki sa-v2
Wiki sa-v2
 
JavaScript: agora é sério
JavaScript: agora é sérioJavaScript: agora é sério
JavaScript: agora é sério
 
Porque bibliotecários usam bancos de dados esquisitos
Porque bibliotecários usam bancos de dados esquisitosPorque bibliotecários usam bancos de dados esquisitos
Porque bibliotecários usam bancos de dados esquisitos
 

Binary divination

  • 1. 易經 The binary divination method for the I Ching 0110 6 Designed by Luciano Ramalho, programmer, game inventor and Yi Jing student
  • 2. Classic divination methods ● Yarrow stalk ● Coins ● material: ● material: 50 yarrow stalks 3 identical coins ● probabilities: ● probabilities: 6 1/16 6.25% 6 1/8 12.50% 7 5/16 31.25% 7 3/8 37.50% 8 7/16 43.75% 8 3/8 37.50% 9 3/16 18.75% 9 1/8 12.50%
  • 3. Binary divination method ● Material: 1 coin ● Probabilities: same as the yarrow stalk method 6 1/16 6.25% 7 5/16 31.25% 8 7/16 43.75% 9 3/16 18.75% ● Procedure: for each line, flip the coin 4 times; record result according to table on next slide...
  • 4. two zeroes, 0110 interrupted by 6 two ones 1001 two ones, 1011 interrupted by 9 one or two zeroes 1101 0000 any other 0010 ... sequence ending 8 in zero 1110 0001 any other 0011 … sequence ending 7 in one 1111
  • 5. How to remember ● Tails is Yin: 8 ● Heads is Yang: 7 ● A changing Yin is Yin interrupted by Yang: 6 ● Also, 0110 is 6 in binary
  • 6. How to remember ● A changing Yang is Yang interrupted by Yin: 9 ● Also, 1001 is 9 in binary, while 1011 is 11 and 1101 is 13 (the next odd numbers)
  • 7. How to remember ● Any other sequence ending in Yin is unchanging Yin: 8 ● Any other sequence ending in Yang is unchanging Yang: 7
  • 8. Designer's notes ● The smallest probability in the yarrow method is 1/16 ● For 16 combinations we need 4 bits = 4 coin tosses ● It's better to use 1 coin than 4, and write down each bit from left to right, because the ordering is important ● Even combinations, ending in 0, are Yin ● Odd combinations, ending in 1, are Yang ● 6 in binary is 0110, which reminds me of ● for the 9, we need three combinations to get the same probabilities of the yarrow method, in which Yin lines are less likely to change than Yang lines: ● 9 in binary is 1001, which reminds me of ● the next odd values 11 (1011) and 13 (1101) we read as 9