Advertisement
Guest User

Untitled

a guest
Jun 7th, 2011
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <body>
  3. <script>
  4.  
  5. function convertJavaByteArrayToInt(bytes) {
  6.   var r = 0;
  7.   for (var i = 0; i < bytes.length; i++) {
  8.     r += (bytes[i] & 0xff) << (8 * i);
  9.   }
  10.   return r;
  11. }
  12.  
  13. function allocateJavaByteArray(n) {
  14.   var r = "";
  15.   for (var i = 0; i < n; i++) {
  16.     r += "0";
  17.   }
  18.   return new java.lang.String(r).getBytes();
  19. }
  20.  
  21. var sprng = new java.security.SecureRandom();
  22. var nextBytes = allocateJavaByteArray(4);
  23.  
  24. document.write("nextBytes.length=" + nextBytes.length + "<br/>\n");
  25.  
  26. sprng.nextBytes(nextBytes);
  27. document.write("nextBytes=" + nextBytes + "<br/>\n");
  28. var nextInt = convertJavaByteArrayToInt(nextBytes);
  29. document.write(nextInt + "<br/>\n");
  30.  
  31. </script>
  32. </body>
  33. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement