ishiy1993 / ca-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Celluar Automaton

1次元セルオートマトン

ルール30

  • 000 -> 0
  • 001 -> 1
  • 010 -> 1
  • 011 -> 1
  • 100 -> 1
  • 101 -> 0
  • 110 -> 0
  • 111 -> 0
$ cargo run -- -r rule30 -t 50 -x 100
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/ca -r rule30 -t 50 -x 100`
|                                                  #                                                 |
|                                                 ###                                                |
|                                                ##  #                                               |
|                                               ## ####                                              |
|                                              ##  #   #                                             |
|                                             ## #### ###                                            |
|                                            ##  #    #  #                                           |
|                                           ## ####  ######                                          |
|                                          ##  #   ###     #                                         |
|                                         ## #### ##  #   ###                                        |
|                                        ##  #    # #### ##  #                                       |
|                                       ## ####  ## #    # ####                                      |
|                                      ##  #   ###  ##  ## #   #                                     |
|                                     ## #### ##  ### ###  ## ###                                    |
|                                    ##  #    # ###   #  ###  #  #                                   |
|                                   ## ####  ## #  # #####  #######                                  |
|                                  ##  #   ###  #### #    ###      #                                 |
|                                 ## #### ##  ###    ##  ##  #    ###                                |
|                                ##  #    # ###  #  ## ### ####  ##  #                               |
|                               ## ####  ## #  ######  #   #   ### ####                              |
|                              ##  #   ###  ####     #### ### ##   #   #                             |
|                             ## #### ##  ###   #   ##    #   # # ### ###                            |
|                            ##  #    # ###  # ### ## #  ### ## # #   #  #                           |
|                           ## ####  ## #  ### #   #  ####   #  # ## ######                          |
|                          ##  #   ###  ####   ## #####   # ##### #  #     #                         |
|                         ## #### ##  ###   # ##  #    # ## #     #####   ###                        |
|                        ##  #    # ###  # ## # ####  ## #  ##   ##    # ##  #                       |
|                       ## ####  ## #  ### #  # #   ###  #### # ## #  ## # ####                      |
|                      ##  #   ###  ####   #### ## ##  ###    # #  ####  # #   #                     |
|                     ## #### ##  ###   # ##    #  # ###  #  ## ####   ### ## ###                    |
|                    ##  #    # ###  # ## # #  ##### #  ######  #   # ##   #  #  #                   |
|                   ## ####  ## #  ### #  # ####     ####     #### ## # # #########                  |
|                  ##  #   ###  ####   #### #   #   ##   #   ##    #  # # #        #                 |
|                 ## #### ##  ###   # ##    ## ### ## # ### ## #  ##### # ##      ###                |
|                ##  #    # ###  # ## # #  ##  #   #  # #   #  ####     # # #    ##  #               |
|               ## ####  ## #  ### #  # #### #### ##### ## #####   #   ## # ##  ## ####              |
|              ##  #   ###  ####   #### #    #    #     #  #    # ### ##  # # ###  #   #             |
|             ## #### ##  ###   # ##    ##  ###  ###   ######  ## #   # ### # #  #### ###            |
|            ##  #    # ###  # ## # #  ## ###  ###  # ##     ###  ## ## #   # ####    #  #           |
|           ## ####  ## #  ### #  # ####  #  ###  ### # #   ##  ###  #  ## ## #   #  ######          |
|          ##  #   ###  ####   #### #   ######  ###   # ## ## ###  ######  #  ## #####     #         |
|         ## #### ##  ###   # ##    ## ##     ###  # ## #  #  #  ###     ######  #    #   ###        |
|        ##  #    # ###  # ## # #  ##  # #   ##  ### #  ##########  #   ##     ####  ### ##  #       |
|       ## ####  ## #  ### #  # #### ### ## ## ###   ####         #### ## #   ##   ###   # ####      |
|      ##  #   ###  ####   #### #    #   #  #  #  # ##   #       ##    #  ## ## # ##  # ## #   #     |
|     ## #### ##  ###   # ##    ##  ### ########### # # ###     ## #  #####  #  # # ### #  ## ###    |
|    ##  #    # ###  # ## # #  ## ###   #           # # #  #   ##  ####    ###### # #   ####  #  #   |
|   ## ####  ## #  ### #  # ####  #  # ###         ## # ##### ## ###   #  ##      # ## ##   #######  |
|  ##  #   ###  ####   #### #   ###### #  #       ##  # #     #  #  # ##### #    ## #  # # ##      # |
| ## #### ##  ###   # ##    ## ##      #####     ## ### ##   ######## #     ##  ##  #### # # #    ###|

ルール110

  • 000 -> 0
  • 001 -> 1
  • 010 -> 1
  • 011 -> 1
  • 100 -> 0
  • 101 -> 1
  • 110 -> 1
  • 111 -> 0
$ cargo run -- -r rule110 -t 50 -x 100
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
     Running `target/debug/ca -r rule110 -t 50 -x 100`
|                                                  #                                                 |
|                                                 ##                                                 |
|                                                ###                                                 |
|                                               ## #                                                 |
|                                              #####                                                 |
|                                             ##   #                                                 |
|                                            ###  ##                                                 |
|                                           ## # ###                                                 |
|                                          ####### #                                                 |
|                                         ##     ###                                                 |
|                                        ###    ## #                                                 |
|                                       ## #   #####                                                 |
|                                      #####  ##   #                                                 |
|                                     ##   # ###  ##                                                 |
|                                    ###  #### # ###                                                 |
|                                   ## # ##  ##### #                                                 |
|                                  ######## ##   ###                                                 |
|                                 ##      ####  ## #                                                 |
|                                ###     ##  # #####                                                 |
|                               ## #    ### ####   #                                                 |
|                              #####   ## ###  #  ##                                                 |
|                             ##   #  ##### # ## ###                                                 |
|                            ###  ## ##   ######## #                                                 |
|                           ## # ######  ##      ###                                                 |
|                          #######    # ###     ## #                                                 |
|                         ##     #   #### #    #####                                                 |
|                        ###    ##  ##  ###   ##   #                                                 |
|                       ## #   ### ### ## #  ###  ##                                                 |
|                      #####  ## ### ###### ## # ###                                                 |
|                     ##   # ##### ###    ######## #                                                 |
|                    ###  ####   ### #   ##      ###                                                 |
|                   ## # ##  #  ## ###  ###     ## #                                                 |
|                  ######## ## ##### # ## #    #####                                                 |
|                 ##      ######   ########   ##   #                                                 |
|                ###     ##    #  ##      #  ###  ##                                                 |
|               ## #    ###   ## ###     ## ## # ###                                                 |
|              #####   ## #  ##### #    ########## #                                                 |
|             ##   #  ##### ##   ###   ##        ###                                                 |
|            ###  ## ##   ####  ## #  ###       ## #                                                 |
|           ## # ######  ##  # ##### ## #      #####                                                 |
|          #######    # ### ####   ######     ##   #                                                 |
|         ##     #   #### ###  #  ##    #    ###  ##                                                 |
|        ###    ##  ##  ### # ## ###   ##   ## # ###                                                 |
|       ## #   ### ### ## ######## #  ###  ####### #                                                 |
|      #####  ## ### ######      ### ## # ##     ###                                                 |
|     ##   # ##### ###    #     ## #########    ## #                                                 |
|    ###  ####   ### #   ##    #####       #   #####                                                 |
|   ## # ##  #  ## ###  ###   ##   #      ##  ##   #                                                 |
|  ######## ## ##### # ## #  ###  ##     ### ###  ##                                                 |
| ##      ######   ######## ## # ###    ## ### # ###                                                 |

ルール90

  • 000 -> 0
  • 001 -> 1
  • 010 -> 0
  • 011 -> 1
  • 100 -> 1
  • 101 -> 0
  • 110 -> 1
  • 111 -> 0
$ cargo run -- -r rule90 -t 50 -x 100
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/ca -r rule90 -t 50 -x 100`
|                                                  #                                                 |
|                                                 # #                                                |
|                                                #   #                                               |
|                                               # # # #                                              |
|                                              #       #                                             |
|                                             # #     # #                                            |
|                                            #   #   #   #                                           |
|                                           # # # # # # # #                                          |
|                                          #               #                                         |
|                                         # #             # #                                        |
|                                        #   #           #   #                                       |
|                                       # # # #         # # # #                                      |
|                                      #       #       #       #                                     |
|                                     # #     # #     # #     # #                                    |
|                                    #   #   #   #   #   #   #   #                                   |
|                                   # # # # # # # # # # # # # # # #                                  |
|                                  #                               #                                 |
|                                 # #                             # #                                |
|                                #   #                           #   #                               |
|                               # # # #                         # # # #                              |
|                              #       #                       #       #                             |
|                             # #     # #                     # #     # #                            |
|                            #   #   #   #                   #   #   #   #                           |
|                           # # # # # # # #                 # # # # # # # #                          |
|                          #               #               #               #                         |
|                         # #             # #             # #             # #                        |
|                        #   #           #   #           #   #           #   #                       |
|                       # # # #         # # # #         # # # #         # # # #                      |
|                      #       #       #       #       #       #       #       #                     |
|                     # #     # #     # #     # #     # #     # #     # #     # #                    |
|                    #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #                   |
|                   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #                  |
|                  #                                                               #                 |
|                 # #                                                             # #                |
|                #   #                                                           #   #               |
|               # # # #                                                         # # # #              |
|              #       #                                                       #       #             |
|             # #     # #                                                     # #     # #            |
|            #   #   #   #                                                   #   #   #   #           |
|           # # # # # # # #                                                 # # # # # # # #          |
|          #               #                                               #               #         |
|         # #             # #                                             # #             # #        |
|        #   #           #   #                                           #   #           #   #       |
|       # # # #         # # # #                                         # # # #         # # # #      |
|      #       #       #       #                                       #       #       #       #     |
|     # #     # #     # #     # #                                     # #     # #     # #     # #    |
|    #   #   #   #   #   #   #   #                                   #   #   #   #   #   #   #   #   |
|   # # # # # # # # # # # # # # # #                                 # # # # # # # # # # # # # # # #  |
|  #                               #                               #                               # |
| # #                             # #                             # #                             # #|

About


Languages

Language:Rust 100.0%