Prime Test ExampleThis page tests for a prime number. List
|
Try an example
- Is 53 a prime number?. testprime
- Is 105 a prime number?. testprime
- Is 1447 a prime number?. testprime
- Is 1449 a prime number?. testprime
Sample code
The following the HttpPost action to test:
The key line is:
rtn = p1.IsProbablePrime(100);
which determines to 100% certainty.
[HttpPost] public ActionResult testprime(FormCollection form, string button1) { try { string prime1 = form["Prime"]; ViewData["prime"] = prime1; BigInteger p1 = new BigInteger(prime1); bool rtn = p1.IsProbablePrime(100); if (rtn == true) { ViewData["result"] = prime1 + " is a prime number"; ViewData["box"] = "#D0FDDE"; } else { ViewData["result"] = prime1 + " is a not prime number"; ViewData["box"] = "#FBDCCE"; } } catch { ViewData["result"] = "Is the number format correct"; } return PartialView("testprime_partial");