Random 使用GraphStream库创建随机图

Random 使用GraphStream库创建随机图,random,graph,graphstream,Random,Graph,Graphstream,我已经用GraphStream库编写了一段时间了,我想创建一个随机图。以下是我的行动: 创建图形 创建一个随机数生成器,在我的例子中,生成3到1000之间的任意数 创建一个节点并将其添加到图形中 我的代码如下: public class Cluster1 { public static void main(String args[]) { //create a graph Graph graph = new SingleGraph("Cluster1"); //

我已经用GraphStream库编写了一段时间了,我想创建一个随机图。以下是我的行动:

  • 创建图形
  • 创建一个随机数生成器,在我的例子中,生成3到1000之间的任意数
  • 创建一个节点并将其添加到图形中
  • 我的代码如下:

    public class Cluster1 {
        public static void main(String args[]) {
        //create a graph
        Graph graph = new SingleGraph("Cluster1");
    
        // generate a random number of nodes from 3-1000
        int numNodes = 3 + ((int) Math.floor(Math.random() * 998));
        System.out.println("No of Nodes: " + numNodes + "\n");
    
        // add each to node to the graph
        for (int i = 1; i <= numNodes; i++) {
            Node (String.valueOf(i)) = graph.addNode(String.valueOf(i));
        }
    
        graph.display();
       }
    }
    
    公共类群集1{
    公共静态void main(字符串参数[]){
    //创建图形
    Graph Graph=新的单图形(“Cluster1”);
    //从3-1000生成随机数目的节点
    int numNodes=3+((int)Math.floor(Math.random()*998));
    System.out.println(“节点数:“+numNodes+”\n”);
    //将每个to节点添加到图形中
    对于(inti=1;i我想我可以解决它:
    节点A[]=新节点[节点];
    对于(inti=1;i我想我可以解决它:
    节点A[]=新节点[节点];
    对于(int i=1;i