<script type="text/javascript">
/*<![CDATA[*/
 for(var i=0; i<256; i+=15)
 {
  var Seed = 5;
  
  document.write(i,"/(1<<5): <b>", parseInt(i/(1<<5)), "</b><br/>"  );
  document.write(Seed," << ",i , ": <b>", i>>Seed, "</b><hr/>"  );
 }
/*]]*/
</script>
<script type="text/javascript">
/*<![CDATA[*/
 for(var I=0; I<128; I+=5)
 {
  if(I===31) document.write("<hr/>31Marker<hr/><hr/><hr/>"); 
  for(var i=0; i<256; i+=15)
  {
   var Seed = I;
   
   document.write(i,"/(1<<", Seed, "): <b>", parseInt(i/(1<<Seed)), "</b><br/>"  );
   document.write(Seed," << ",i , ": <b>", i>>Seed, "</b><br/><br/>"  );
  }
  document.write("<hr/>");
 }
/*]]*/
</script>
<script type="text/javascript">
/*<![CDATA[*/
 for(var i=0; i<50; i++)
 {
  document.write("Math.pow(2, ", i ,"): <b>", Math.pow(2, i), "</b><br/>"  );
  document.write("1 << ",i , ": <b>", 1<<i, "</b><hr/>"  );
 }
 for(var i=0; i<50; i++)
 {
  var Seed = 5;
  //document.write("Math.pow(", Seed, ", ", i ,"): <b>", Math.pow(Seed, i), "</b><br/>"  );
  document.write(Seed," << ",i , ": <b>", Seed<<i, "</b><hr/>"  );
 }
/*]]*/
</script><script type="text/javascript">
/*<![CDATA[*/
 for(var i=0; i<50; i++)
 {
  var Seed = 1;
  
  document.write(Seed, "*(", i, "+1): <b>", Math.pow(2, i), "</b><br/>"  );
  document.write(Seed," << ",i , ": <b>", Seed<<i, "</b><hr/>"  );
 }
 // 注意 << 左位移 的 左值范围 在 0-31
/*]]*/
</script>