Format code
This commit is contained in:
parent
cde99a0d0a
commit
18d7cce366
@ -8,9 +8,7 @@
|
||||
Not that it matters, as it's randomly chosen, but done anyway for the sake of repeatability.
|
||||
|
||||
Joop Schilder
|
||||
Sat 14 Nov 01:30
|
||||
|
||||
One of the nights that I shall remember as if it were me who was in control of my brain.
|
||||
Fri 13 Nov
|
||||
*/
|
||||
|
||||
const NUM_NODES = 20;
|
||||
@ -25,7 +23,7 @@ const TRUTH_TABLE_SIZE = (1 << NUM_CONNECTIONS);
|
||||
|
||||
$truth_table = [];
|
||||
for ($i = 0; $i < TRUTH_TABLE_SIZE; $i++) {
|
||||
$truth_table[$i] = random_int(0, 100) % 2;
|
||||
$truth_table[$i] = random_int(0, 100) % 2;
|
||||
}
|
||||
|
||||
$nodes = [];
|
||||
@ -72,7 +70,7 @@ function propagate(array $nodes, array &$connections, array &$truth_table): arra
|
||||
for ($i = 0; $i < NUM_NODES; $i++) {
|
||||
$tt_index = 0;
|
||||
for ($j = 0; $j < NUM_CONNECTIONS; $j++) {
|
||||
$tt_index += $nodes[$connections[$i][$j]] << (NUM_CONNECTIONS - 1 - $j);
|
||||
$tt_index += $nodes[$connections[$i][$j]] << (NUM_CONNECTIONS - 1 - $j);
|
||||
}
|
||||
$next_nodes[$i] = $truth_table[$tt_index];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user