neige d'aout

knowledge, art, and other stuff

User Tools

Site Tools


crc32

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
crc32 [2026/03/04 22:50] Yukicrc32 [2026/03/05 18:38] (current) Yuki
Line 27: Line 27:
         edges: edges         edges: edges
     };     };
-    var options = {};+    var options = {nodes:{physics:true},edges:{length:50}};
  
     // initialize your network!     // initialize your network!
Line 34: Line 34:
     var i = 0;     var i = 0;
     var k = 0;     var k = 0;
 +    var x = 0;
          
 +    if(!nodes.get(i))
 +        nodes.add({id: i, label: i.toString(16), x: x, y: -100});
     var interval = setInterval(()=>{     var interval = setInterval(()=>{
-        if(!nodes.get(i)) 
-            nodes.add({id: i, label: i.toString(16)}); 
         var j = crc32.calculate(i);         var j = crc32.calculate(i);
         if(!nodes.get(j))         if(!nodes.get(j))
-            nodes.add({id: j, label: j.toString(16)});+            nodes.add({id: j, label: j.toString(16), x: x, y: k*100});
         edges.add({from: i, to: j})         edges.add({from: i, to: j})
         i=j;k++;         i=j;k++;
         if(k==32)clearInterval(interval);         if(k==32)clearInterval(interval);
-    }, 1000);+    }, 10);
   </script>   </script>
 </html> </html>
crc32.txt · Last modified: by Yuki