• 大小: 932B
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Java
  • 标签: 素数  原根  

资源简介

java语言实现求素数的原根的源代码 输入一个素数 求出他所有的原根 密码学相关

资源截图

代码片段和文件信息

import java.io.*;

public class PrimitiveRoot {
public void f(int input){
int tempit;
for (temp=2;temp int[] j=new int[input];    
    boolean flag=true;
for (t=0j[0]=1i=1;i j[i]=(j[i-1]*temp)%input;
if ((j[i]==1)&&(i flag=false;  //flag=false则不是原根
break;
}
}//原根的判断

if ((flag)&&(j[i-1]==1)){
System.out.println(“temp=“+tem

评论

共有 条评论