diophantinePrimesTest.frink

Download or view diophantinePrimesTest.frink in plain text format


use diophantinePrimes.frink

var a
var b
var c
var d
var e
var f
var g
var h
var i
var j
var k
var l
var m
var n
var o
var p
var q
var r
var s
var t
var u
var v
var w
var x
var y
var z
var prime
var largest = -10^1000.

do
{
   for char = "a" to "z"
   {
//      if char == "k" or char == "w" or char == "z" or char == "h" or char == "j"
      /*
      if char == "f"
         eval["$char = random[0,8]"]
      else
         if char =="l" or char == "o" or char == "u"
            eval["$char = random[0, 8]"]
         else
            eval["$char = floor[abs[randomGaussian[0,1]]]"]
         */

      if char == "u" or char == "y" or char == "k" or char == "e" or char == "a" or char == "p"
         eval["$char = random[0,2]"]
      else
         eval["$char = floor[abs[randomGaussian[0, 10]]]"]
//      println["$char = " + eval[char]]
   }

   prime = prime[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z]
   //println["prime = $prime\n"]
   if prime > largest
   {
      largest = prime
      println["largest is $largest"]
      for char = "a" to "z"
      {
         println["$char = " + eval[char]]
      }
   }

} until prime > 0

println[prime]
if isPrime[prime]
   println["Verified."]
else
{
   println["ERROR: "]
   println[factor[prime]]
}


Download or view diophantinePrimesTest.frink in plain text format


This is a program written in the programming language Frink.
For more information, view the Frink Documentation or see More Sample Frink Programs.

Alan Eliasen, eliasen@mindspring.com