---------------------------------------- Sourcelistings ----------------------------------------

AppletTest.java:
import java.security.SecureRandom;
public class AppletTest extends java.applet.Applet {
    public String test() {
        String msg = "";
        int z1 = -1765061395;
        int z2 = 0;
        int z3 = 0;
        try {
            SecureRandom random =  SecureRandom.getInstance("SHA1PRNG","SUN");
            random.setSeed(1);
            z2 = random.nextInt();
        } catch(Exception e)
        {
            e.printStackTrace();
        }
        try {
            SecureRandom random = SecureRandom.getInstance("SHA1PRNG","SUN");
            random.setSeed(1);
            z3 = random.nextInt();
        } catch(Exception e)
        {
            e.printStackTrace();
        }
        msg = z1 + " equals " + z2 + " equals " +  z3;
        return msg;
    }
    public String jvmVersion() {
     String version = "";
        try {
            version =  System.getProperty("java.vm.version");
        }
        catch (Exception e)
        {
            e.printStackTrace();
            return e.toString();
        }
        return version;
    }
    static public void main(String arg[])
    {
        AppletTest t = new AppletTest();
        System.out.println(t.test());
        System.out.println(t.jvmVersion());
    }
}

AppletTest.html:
<HTML>
<HEAD>
<TITLE> AppletTest</TITLE>
</HEAD>
<BODY>
<APPLET name="AppletTest" CODE="AppletTest.class" WIDTH=1 height=1>
</APPLET>
<SCRIPT LANGUAGE="JavaScript">
    var jvmVersion = document.AppletTest.jvmVersion();
    var testResult = document.AppletTest.test();
    document.write("<br>AppletTest<br>");
    document.write("Test Result " + testResult  + "<br>");
    document.write("Should be -1765061395 equals -1765061395 equals -1765061395<br>");
    document.write("jvmVersion " + jvmVersion  + "<br>");
</SCRIPT>
</BODY>
</HTML>


AppletTest.php:
<?php
    touch('AppletTest.class');
    header("Content-Type: text/html");
    $h = file_get_contents('AppletTest.html');
    echo($h);

    echo "<br>---------------------------------------- Sourcelistings ----------------------------------------<br>";
    $filename = 'AppletTest.java';
    echo "<br>". $filename . ":" ."<br>";
    $lines = file($filename);
    foreach ($lines as  $line) {
        $line = htmlspecialchars($line);
        $line = str_replace (' ', '&nbsp;', $line );
        echo $line . "<br>\n";
    }
    $filename = 'AppletTest.html';
    echo "<br>". $filename . ":" ."<br>";
    $lines = file($filename);
    foreach ($lines as  $line) {
        $line = htmlspecialchars($line);
        $line = str_replace (' ', '&nbsp;', $line );
        echo $line . "<br>\n";
    }
    $filename = 'AppletTest.php';
    echo "<br>". $filename . ":" ."<br>";
    $lines = file($filename);
    foreach ($lines as  $line) {
        $line = htmlspecialchars($line);
        $line = str_replace (' ', '&nbsp;', $line );
        echo $line . "<br>\n";
   }
?>