“…The index sequence generation algorithm is as follows. Algorithm 1 Index sequence generation - (1) Partition [0, 1] into L intervals uniformly, and the index of intervals is denoted as (1, 2, …, L ).
- (2) Using key as a seed to generate a random number a in [0, 1], which obeys uniform distribution.
- (3) Find the interval which a is in, and output the index of the interval as .
- Step 2 : Generate random degree sequence based on the degree distribution (the method can be seen in [39]) and where . The degree sequence generation algorithm can be seen as below:
Algorithm 2 Degree sequence generation - (1) Partition [0, 1] into (the maximum number of degree) intervals, the width of each interval is equal to the probability of each degree in .
- (2) Using key as a seed to generate a random number a in [0, 1], which obeys uniform distribution.
- (3) Find the interval which a is in, and output the corresponding degree .
- Step 3 : Select values from I in sequence to form the index sequence.
…”