<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Pseudorandom sequence generator based on the computation of ln 2⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ivan Opirskyy</string-name>
          <email>ivan.r.opirskyi@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleh Harasymchuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olha Mykhaylova</string-name>
          <email>mykhaylovaolga1@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksii Hrushkovskyi</string-name>
          <email>oleksii.hrushkovskyi.kb.2022@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlo Kozak</string-name>
          <email>pavlo.kozak.kb.2022@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CQPC-2024: Classic</institution>
          ,
          <addr-line>Quantum, and Post-Quantum Cryptography</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Stepana Bandery str., 79000 Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>79</fpage>
      <lpage>86</lpage>
      <abstract>
        <p>This paper discusses creating a pseudorandom sequence generator using the natural logarithm of the number 2 (ln 2) calculator. Pseudorandom sequence generators are key elements in cryptography, modeling, and numerical methods, where high-quality randomness is required. Traditionally, various mathematical algorithms are used for this purpose, but we propose a new approach based on the numerical properties of ln 2. The paper describes in detail the method of computing ln 2 using the Taylor series and demonstrates how these calculations can be integrated into a pseudorandom sequence generator. The main idea is to use the ln 2 approximation to initialize the generator, allowing for the creation of number sequences with a high degree of randomness. The use of ln 2, known for its mathematical stability and accuracy, opens new horizons for generating numbers that are important for many scientific and engineering applications. The presented test results show that the proposed method provides uniform distribution and passes the standard NIST statistical tests. This demonstrates the potential of using mathematical constants and their numerical computations to improve the characteristics of pseudorandom sequence generators. Our approach offers the possibility of creating generators with improved characteristics without significantly increasing computational complexity. Additionally, we discuss potential directions for improving the generator, including optimizing the algorithm and expanding to other mathematical constants. This approach not only enhances the quality of pseudorandom sequences but also provides new tools for research in number theory and computational mathematics. An important aspect is that the proposed method provides high generation speed, making it attractive for use in real-world applications where computation time is a critical parameter. Thus, our generator may find wide application in various fields, including cryptographic protocols, simulation algorithms, and other numerical methods that require high-quality randomness and computational efficiency.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;pseudorandom sequence generator</kwd>
        <kwd>pseudorandom number generators</kwd>
        <kwd>mathematical algorithms</kwd>
        <kwd>Taylor series</kwd>
        <kwd>NIST statistical tests</kwd>
        <kwd>mathematical constants</kwd>
        <kwd>cryptographic protocols</kwd>
        <kwd>simulation algorithms</kwd>
        <kwd>computational efficiency1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Pseudorandom Number Generators (PRNGs) and
Pseudorandom Sequence Generators (PSGs) are key
elements in many scientific and technical fields. They play
a crucial role in modern technologies, providing the basis
for numerous applications in computer science,
cryptography, statistical sampling, modeling, and
simulations [1–7]. These generators enable the creation of
number sequences that, while deterministic, appear random,
which is critically important for ensuring data security,
model accuracy, and algorithm reliability. In a world where
information is becoming increasingly valuable,
understanding and using PRNGs and PSGs is essential for
developing effective solutions in various fields, from finance
to gaming. Thus, the importance of pseudorandom number
generators is hard to overestimate, as they provide the
foundation for innovation and development in many sectors
[8]. Particularly noteworthy is their importance in
cybersecurity, where they are also a key element, and are
used in solving various tasks, namely for data encryption
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], authentication [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], key generation, digital
signature creation algorithms, and in testing and evaluating
security [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15 ref16 ref17 ref18">12–18</xref>
        ]. Therefore, developers of such generators
face high demands for the quality of the output sequences:
unpredictability, statistical independence, cryptographic
robustness, and maximum generation speed. Ensuring a
high quality of randomness is an important task, as it affects
the reliability and accuracy of many algorithms and systems
where the generated sequences will be applied.
Traditionally, various mathematical algorithms and
methods are used to generate pseudorandom numbers,
0000-0002-8461-8996 (I. Opirskyi); 0000-0002-8742-8872
(O. Harasymchuk); 0000-0002-3086-3160 (O. Mykhaylova);
0009-00073626-9780 (O. Hrushkovskyi); 0009-0005-0432-4541 (P. Kozak)
© 2024 Copyright for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
      </p>
      <p>
        This series converges relatively slowly, so more efficient
methods are typically used for practical calculations [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ].
Another approach is based on numerical integration
methods. The natural logarithm can be defined as a definite
integral:
      </p>
      <p>
        For numerical computation of this integral, methods
such as the rectangle (midpoint), trapezoidal, or Simpson’s
rule are applied, which allows for obtaining more precise
values [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
      </p>
      <p>
        One of the most powerful methods of computing
Ln 2 is the Newton-Raphson method, which is used for
finding the roots of equations and can be adapted for
computing logarithms [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ]. Starting with the equation
ey = 2, where y = ln 2, we can formulate a function
f(x) = ex – 2 and apply the Newton-Raphson method to solve
for
      </p>
      <p>A clear downside is that the use of Euler’s constant  for
computation is required, which itself is transcendental and
cannot be precisely calculated. Therefore, it is necessary to
calculate the constant itself simultaneously, which increases
the number of operations. On the other hand, in such a case,
one iteration can generate a much larger sequence of
numbers than other algorithms.</p>
      <p>
        With the advent of computers, an obvious application
became the computation of mathematical constants. In one
of the first works on this topic [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], the following formula
was used to compute ln 2:
.
including the linear congruential method [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19–21</xref>
        ], shift
register generators [
        <xref ref-type="bibr" rid="ref22 ref23 ref24">22–24</xref>
        ], the Lagrange method [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ],
Mersenne Twister algorithms [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], and others [
        <xref ref-type="bibr" rid="ref27 ref28 ref29 ref30">27–30</xref>
        ].
However, existing approaches do not always meet the
requirements for uniform distribution and passing
statistical tests, so researchers continuously search for new
methods, ways, and algorithms to generate pseudorandom
sequences that meet the growing demands for their quality.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem statement</title>
      <p>
        The research problem involves seeking a new approach to
generating pseudorandom numbers that would ensure
highquality randomness and computational efficiency. One such
approach is the use of the numerical properties of
mathematical constants [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. The natural logarithm of
number 2 (ln 2) has a range of unique properties that make
it promising for use in generating pseudorandom numbers.
Existing studies demonstrate the effectiveness of using
logarithms of mathematical constants in cryptography and
numerical methods [
        <xref ref-type="bibr" rid="ref32 ref33 ref34">32–34</xref>
        ], but the integration of ln 2 into
pseudorandom number generators remains insufficiently
explored.
      </p>
      <p>This paper aims to develop and test a pseudorandom
number generator based on the computation of ln 2 using
the Taylor series. The research tasks include describing the
methodology for computing ln 2, integrating these
computations into a pseudorandom number generator,
conducting testing, assessing the quality of the generated
sequences, and analyzing the results.</p>
      <p>
        Lastly, this solution offers robust change and feature
management capabilities. This means that it can easily adapt
to evolving business needs, with the ability to incorporate
new features and make necessary changes in a timely and
efficient manner. This flexibility ensures the solution
remains relevant and continues to deliver value over time
[
        <xref ref-type="bibr" rid="ref35">35</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Research analysis</title>
      <p>
        Historically, the concept of logarithms was introduced in
the 17th century by the Scottish mathematician John Napier,
who first developed logarithmic tables [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. His work
significantly simplified the process of multiplying and
dividing large numbers, which was extremely useful for
astronomy, navigation, and other sciences. Natural
logarithms, based on the number  (approximately equal to
2.71828), appeared later and became important in
mathematical analysis thanks to the works of Leibniz and
Euler [
        <xref ref-type="bibr" rid="ref37 ref38">37, 38</xref>
        ].
      </p>
      <p>One of the classic methods for computing  is using the
Taylor series. For example, one can use the expansion of the
logarithmic function into a Taylor series around 1:
For x = 1, we get:
(3)
(5)
(6)
(7)</p>
      <p>
        This represents a series of transformations over the
classical Taylor series expansion [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]. In 1995, there was an
unprecedented breakthrough in the calculation of constants.
French mathematician Simon Plouffe discovered a series
that allowed the computation of the ith hexadecimal digit of
π [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ]. The formula is as follows:
      </p>
      <p>
        Later, other variations of this formula were found for
other constants [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], among which we are, of course,
interested in ln(2), which is represented by the formula:
      </p>
      <p>
        Also, a representative of this type of formula is the
aforementioned formula (5). These formulas have allowed
for the effective calculation of constants starting from any
hexadecimal number [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ], ensuring low resource
consumption, but in practice, the approximation to the exact
result occurs slowly. Some formulas ensure the accuracy of
calculations at the expense of using more computer
,
(12)
(13)
(14)
resources. For example, in 1997 a record of 10,079,926 digits
was set [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ], which compared to the results of 1962 [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], i.e.,
3863 digits, is a significant breakthrough. This was achieved
using the Mercator series [
        <xref ref-type="bibr" rid="ref47">47</xref>
        ], and in this case, by the
formula:
where
,
      </p>
      <p>
        Over time, the basic principle of calculation has not
changed, as the use of such formulas allows obtaining
precise values, although it requires a large amount of
computation. For example, the record for the number of
digits after the decimal was set in 2021 by William Ekols [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ]
and represents 1.5·1012 digits after the comma. To calculate
such several digits, it took 98.9 days [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ], and for the
correctness check—61.7. And this is on a machine that has
48 cores and 256 GB of RAM.
      </p>
      <p>
        Also, do not forget the software that was used to
calculate such several digits. This software is called
ycruncher and was created in 2009 [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ]. The main advantage
of this software is its optimization and maximum efficiency
in resource use thanks to various techniques [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ]. For the
calculation, this formula is used:
      </p>
      <p>
        The most recent record as of now for computing the
number of digits after the decimal is 3·1012 digits after the
comma, set by Jordan Ranous on February 12, 2024 [
        <xref ref-type="bibr" rid="ref52">52</xref>
        ]. A
machine with 2 × Intel Xeon Platinum 8460H (a total of 80
cores) and 512 GB of RAM was used. The computation took
42.7 days, while the correctness check took 58.3 days.
      </p>
      <p>In conclusion, it can be noted that in calculating ln(2),
we face two extremes: formulas that allow efficiently, in
terms of resource use, to calculate this constant but for
accuracy lose their speed or those that use a large number
of resources. Ideally, finding a compromise would be
optimal, but when we face the task of precise calculation of
ln(2), this option does not exist. Accordingly, by shifting the
focus from precise calculation of ln(2) to using knowledge
about this constant for generating pseudorandom sequences,
we can achieve a compromise and obtain the desired result.</p>
      <p>
        In this paper, we will take a detailed look at using the
Taylor series for generating pseudorandom sequences and
demonstrate an algorithm that allows efficiently obtaining
binary random sequences of great length that pass NIST
statistical tests through which the quality of the generated
pseudorandom sequence can be best assessed [
        <xref ref-type="bibr" rid="ref53 ref54 ref55 ref56 ref57">53–57</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. The main part</title>
      <p>4.1. Analysis of the Taylor series for ln 2
As mentioned earlier, the constant ln(2) is decomposed into
the following Taylor series:</p>
      <p>Input: sequence_length
n: = 1
numerator_buffer = 0
denominator_buffer = 1
sequence[sequence_length]
Repeat sequence_length times
sequence_item = n * (n+1)
numerator_buffer = numerator_buffer
sequence_item+denominator_buffer
denominator_buffer * = sequence_item
If (numerator_buffer “1” &gt;= denominator_buffer:
sequence[i-th] = 1
numerator_buffer = (numerator_buffer “1”
denominator_buffer
If numerator_buffer == 0:
denominator_buffer = 1</p>
      <p>After performing a series of operations, we obtain such
a definition of the series:</p>
      <sec id="sec-4-1">
        <title>That has the general form:</title>
        <p>Let’s move on to the binary representation of ln 2. In
essence, it is:
where xi is the value of the ith bits.</p>
        <p>However, it should be noted here that we are not
interested in calculating the exact value in its mathematical
essence, we are interested in the non-periodicity of the bit
sequence, what it contains, respectively, the operations of
multiplication/division by 2, offsets, adjustments at a
random place in the sequence, etc. affect the non-periodicity
of the sequence and can be used.</p>
        <p>Accordingly, the problem can be reduced to finding a
way to obtain a sequence of bits from (13).</p>
        <p>Let’s consider one way to solve this problem:</p>
        <p>The binary number system includes only two values: 0
and 1, respectively, they can be used for logical “Yes” or
“No”.</p>
        <p>The proposed method determines whether a specific
iteration of formula (13) is in the interval [xi,xi + 1] and
localizes this interval. In it is the principle, it resembles a
mixture of Newton’s method and arithmetic coding.
4.2. Development and improvement of the
algorithm for the generation of
pseudorandom sequences based on
the calculation of the Taylor series</p>
        <p>The operation of the algorithm can be represented as
follows:
Otherwise:
sequence[i-th] = 0
numerator_buffer “ = 1
n+ = 2
Output: sequence</p>
        <p>Let’s consider this algorithm in more detail. Let’s
assume that a segment of length is given. We iterate the
series. We check whether the iteration value belongs to the
interval [0.5, 1]. If it does, one is entered into the sequence,
and the segment is localized by subtracting the doubled
numerator from the denominator. If it is not, then zero is
entered into the sequence, and the segment is localized by
doubling the numerator.</p>
        <p>Overall, this method does not ensure the exact
calculation of any type of Taylor series, but due to its
intricate structure, it can be used as a basis for generating
pseudorandom numbers. This is because it involves a series
of manipulations with non-periodic constants, which
empirically should enable the generation of pseudorandom
sequences based on them. Additionally, the technical aspect
of the algorithm’s operation, which includes the overflow of
some variables, should not be overlooked. Although this
deprives us of calculation precision, it introduces a certain
randomness. To verify the quality of the algorithm, let’s
analyze the results of testing the obtained sequences using
series (3) with the NIST statistical test suite:</p>
        <p>As can be seen, in some key aspects, the obtained
sequence does not meet the statistical standards of
randomness. This is caused by technical limitations because,
at high n values, n(n+1) overflows the variable and starts to
acquire a certain pattern, losing the aspect of randomness.</p>
        <p>
          This issue can be prevented by using libraries for
working with large numbers (for example, the GNU
Multiple Precision Arithmetic Library [
          <xref ref-type="bibr" rid="ref58">58</xref>
          ] or bn from
OpenSSL [
          <xref ref-type="bibr" rid="ref59">59</xref>
          ]) or by optimizing the algorithm itself, such as
by changing the series we iterate. To save computational
resources, we will focus on the latter option.
        </p>
        <p>Let’s analyze the series iteration in the given algorithm.
For each iteration, the value of n(n+1) is calculated, which
transforms into n2+n. As can be seen, the value in the
denominator of the series increases quadratically, which is
the reason for the low speed and loss of randomness
characteristics in the later iterations of the algorithm. One
can try to simplify this series by removing one of the
multipliers and checking the statistical characteristics of the
sequence obtained in this case the n(n+1) contains two
multipliers: even and odd. The best option would be to leave
the odd multiplier because, in the case of an even one, the
first bit of the iteration value of the series will always be 0,
and when calculating the numerator, the obtained value will
be even, which represents a certain pattern of the
pseudorandom sequence.</p>
        <p>As a result, we get the following improved algorithm:</p>
      </sec>
      <sec id="sec-4-2">
        <title>Input: sequence_length</title>
        <p>n: = 1
numerator_buffer = 0
denominator_buffer = 1
sequence[sequence_length]
Repeat sequence_length times
sequence_iteration = n
numerator_buffer = numerator_buffer
sequence_iteration+denominator_buffer
denominator_buffer *= sequence_iteration
If (numerator_buffer “1) &gt;= denominator_buffer:
sequence[i-th] = 1
numerator_buffer = (numerator_buffer “1”
denominator_buffer
If numerator_buffer == 0:
denominator_buffer = 1
Otherwise:
sequence[i-th] = 0
numerator_buffer “=1
n+ = 2
Output: sequence[]
*
—</p>
        <p>After testing the improved algorithm using the NIST
statistical test suite, we obtained the following results:</p>
        <p>Analyzing the test results, we can conclude that the
algorithm generates sequences that meet the statistical
standards for pseudorandom sequences. Let’s move on to
comparing the performance between the basic version and
the improved one.</p>
        <p>Comparison of the Improved Algorithm with the Basic
Version:</p>
      </sec>
      <sec id="sec-4-3">
        <title>Technical Specifications of the Computer: CPU: AMD Ryzen 5 4500U with Radeon Graphics (6) @ 2.375GHz OS: Linux</title>
        <p>RAM: 16 GB
Sequence Generation Performance:
10,000 bits generation:
Basic: 0m0.003 seconds
Improved: 0m0.002 seconds
1,000,000 bits generation:
Basic: 0m0.105 seconds
Improved: 0m0.081 seconds</p>
        <p>From these results, we see that the improved algorithm
consistently performs faster than the basic version at all
tested sequence lengths, demonstrating its efficiency. This
shows significant advantages, especially when the
algorithm scales to larger data sizes, suggesting that the
modifications made to simplify the series calculation
contribute to a reduction in computational time while
maintaining or enhancing the randomness quality of the
sequences.</p>
        <p>As can be seen from the figure, at any sequence length,
the improved algorithm shows better performance, and
considering that it also passes the NIST statistical tests, this
indicates its significant advantage over the basic algorithm.
This improvement not only enhances efficiency but also
ensures that the algorithm maintains robust statistical
properties, making it highly effective for applications
requiring high-quality pseudorandom sequences.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <sec id="sec-5-1">
        <title>The main conclusions of our research include:</title>
        <p>Algorithm Development: A new algorithm based
on the Taylor series has been proposed that provides the
generation of pseudorandom sequences. This approach
is based on the numerical properties of the natural
logarithm of number 2 (ln 2), which is mathematically
stable and accurate. Using ln 2 to initialize the generator
allows achieving a high degree of randomness in the
created sequences.</p>
        <p>Algorithm Analysis: A detailed analysis of the
developed algorithm was conducted, which includes
checking its statistical characteristics and testing for
compliance with NIST requirements. Testing showed
that the algorithm could not initially provide a uniform
distribution of pseudorandom numbers, leading to its
improvement.</p>
        <p>Algorithm Improvement: The basic algorithm has
been improved, which provides better performance and
improved statistical characteristics of the generated
sequences. Optimization of the algorithm allows for
significantly reducing the computational complexity,
making it effective for use in real-world applications
where computation time is a critical parameter.</p>
        <p>The results of this research are an important step
towards improving the reliability and quality of
pseudorandom number generators. The proposed
approach may find wide application in various fields
such as cryptography, numerical modeling, simulations,
and other numerical methods that require high-quality
randomness and computational efficiency.
Furthermore, the improved algorithm proposed in this
paper can be used to create new generators or to
enhance existing solutions, for example through
optimization of calculations or application of new
generation methods. Future research may focus on
expanding the algorithm to other mathematical
constants, which may further improve the quality of
pseudorandom numbers. It is also possible to create an
algorithm based on formula (5) using intervals (for
example, as in Hamming matrices) or using other Taylor
series for generating new pseudorandom sequences.
Using such methods opens new horizons for the
development of number theory and computational
mathematics, providing powerful tools for solving a
wide range of tasks in various fields of science and
technology, especially for information protection.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>E.</given-names>
            <surname>Alkan</surname>
          </string-name>
          ,
          <string-name>
            <surname>A Comparative</surname>
          </string-name>
          <article-title>Study on Pseudo Random Number Generators in IoT devices</article-title>
          , Delft University of Technology, Bachelor Seminar of Computer Science and Engineering (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Kietzmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wählisch</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          <article-title>Guideline on Pseudorandom Number Generation (PRNG) in the IoT</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>54</volume>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          . doi:
          <volume>10</volume>
          .1145/3453159.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Mandrona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          ,
          <article-title>Comparative Analysis of Pseudorandom Bit Sequence Generators</article-title>
          ,
          <string-name>
            <given-names>J. Automation</given-names>
            <surname>Inf</surname>
          </string-name>
          . Sci.
          <volume>49</volume>
          (
          <issue>3</issue>
          ) (
          <year>2017</year>
          )
          <fpage>78</fpage>
          -
          <lpage>86</lpage>
          . doi:
          <volume>10</volume>
          .1615/JAutomatInfScien.v49.
          <year>i3</year>
          .
          <fpage>90</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Fishman</surname>
          </string-name>
          , Pseudorandom Number Generation,
          <string-name>
            <surname>Discrete-Event</surname>
            <given-names>Simulation</given-names>
          </string-name>
          , Springer Series in Operations Research, (
          <year>2001</year>
          ). doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4757</fpage>
          -3552-
          <issue>9</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>François</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Defour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Berthomé</surname>
          </string-name>
          ,
          <article-title>A PseudoRandom Bit Generator Based on Three Chaotic Logistic Maps</article-title>
          and IEEE 754-2008
          <string-name>
            <surname>Floating-Point</surname>
            <given-names>Arithmetic</given-names>
          </string-name>
          ,
          <source>Theory and Applications of Models of Computation, TAMC</source>
          <year>2014</year>
          , LNCS 8402, (
          <year>2014</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -06089-7_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>E.</given-names>
            <surname>Barker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Feldman</surname>
          </string-name>
          , G. Witte,
          <article-title>Recommendation for Random Number Generation Using Deterministic Random Bit Generators, ITL Bulletin, National Institute of Standards and Technology</article-title>
          , Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>L.</given-names>
            <surname>Shujun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Xuanqin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yuanlong</surname>
          </string-name>
          ,
          <source>Pseudorandom Bit Generator Based on Couple Chaotic Systems and Its Applications in Stream-Cipher Cryptography, Progress in CryptologyINDOCRYPT</source>
          <year>2001</year>
          , LNCS
          <volume>2247</volume>
          (
          <year>2001</year>
          ). doi:
          <volume>10</volume>
          .1007/3-540-45311-3_
          <fpage>30</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Buriachok</surname>
          </string-name>
          , et al.,
          <article-title>Invasion Detection Model using Two-Stage Criterion of Detection of Network Anomalies</article-title>
          ,
          <source>in: Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>2746</volume>
          (
          <year>2020</year>
          )
          <fpage>23</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Skladannyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hulak</surname>
          </string-name>
          ,
          <article-title>Stability Verification of Self-Organized Wireless Networks with Block Encryption</article-title>
          ,
          <source>in: 5th International Workshop on Computer Modeling and Intelligent Systems</source>
          , vol.
          <volume>3137</volume>
          (
          <year>2022</year>
          )
          <fpage>227</fpage>
          -
          <lpage>237</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>M. TajDini</surname>
          </string-name>
          , et al.,
          <source>Brainwave-based Authentication using Features Fusion, Comput. Secur</source>
          .
          <volume>129</volume>
          , no.
          <volume>103198</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2023</year>
          .
          <volume>103198</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Z. B.</given-names>
            <surname>Hu</surname>
          </string-name>
          , et al.,
          <source>Authentication System by Human Brainwaves Using Machine Learning and Artificial Intelligence</source>
          , in: Advances in Computer Science for Engineering and
          <string-name>
            <surname>Education IV</surname>
          </string-name>
          (
          <year>2021</year>
          )
          <fpage>374</fpage>
          -
          <lpage>388</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -80472-5_
          <fpage>31</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mandrona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Harasymchuk</surname>
          </string-name>
          ,
          <source>Dosimetric Detector Hardware Simulation Model Based on Modified Additive Fibonacci Generator</source>
          , in: Advances in Computer Science for Engineering and
          <string-name>
            <surname>Education</surname>
            <given-names>II</given-names>
          </string-name>
          , Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2020</year>
          )
          <fpage>162</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baldanzi</surname>
          </string-name>
          , et al.,
          <source>Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm, Sensors</source>
          <volume>20</volume>
          (
          <issue>7</issue>
          ) (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .3390/s20071869.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          , et al.,
          <source>Simulation of Authentication in Information-Processing Electronic Devices Based on Poisson Pulse Sequence Generators</source>
          ,
          <string-name>
            <surname>Electronics</surname>
          </string-name>
          (Basel)
          <volume>11</volume>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3390/electronics11132039.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          , et al.,
          <article-title>Development of Additive Fibonacci Generators with Improved Characteristics for Cybersecurity Needs</article-title>
          , Appl. Sci. (Basel)
          <volume>12</volume>
          (
          <year>2022</year>
          )
          <article-title>1519</article-title>
          . doi:
          <volume>10</volume>
          .3390/app12031519.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Orúe</surname>
          </string-name>
          , et al.,
          <article-title>A Review of Cryptographically Secure PRNGs in Constrained Devices for the IoT</article-title>
          ,
          <source>SOCO</source>
          <year>2017</year>
          ,
          <article-title>ICEUTE 2017</article-title>
          , CISIS 2017: International Joint Conference SOCO'
          <fpage>17</fpage>
          -CISIS'
          <fpage>17</fpage>
          - ICEUTE'
          <fpage>17</fpage>
          <lpage>649</lpage>
          (
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          - 67180-2_
          <fpage>65</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baldanzi</surname>
          </string-name>
          , et al.,
          <source>Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm, Sensors</source>
          <volume>20</volume>
          (
          <issue>7</issue>
          ) (
          <year>2020</year>
          )
          <year>1869</year>
          . doi:
          <volume>10</volume>
          .3390/s20071869.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>E.</given-names>
            <surname>Almaraz Luengo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Brief</surname>
          </string-name>
          and
          <article-title>Understandable Guide to Pseudo-Random Number Generators and Specific Models for Security</article-title>
          ,
          <source>Statistic Surveys</source>
          <volume>16</volume>
          (
          <year>2022</year>
          )
          <fpage>137</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>E.</given-names>
            <surname>Faure</surname>
          </string-name>
          , et al.,
          <source>Method for Generating Pseudorandom Sequence of Permutations Based on Linear Congruential Generator, CMIS-2022: The Fifth International Workshop on Computer Modeling and Intelligent Systems</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmer</surname>
          </string-name>
          ,
          <source>Mathematical Methods in Large-Scale Computing Units, Second Symposium on LargeScale Digital Calculating Machinery</source>
          (
          <year>1949</year>
          )
          <fpage>141</fpage>
          -
          <lpage>146</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>R.</given-names>
            <surname>Katti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kavasseri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sai</surname>
          </string-name>
          ,
          <article-title>Pseudorandom Bit Generation Using Coupled Congruential Generators</article-title>
          ,
          <source>IEEE Transactions on Circuits and Systems II: Express Briefs</source>
          <volume>57</volume>
          (
          <issue>3</issue>
          ) (
          <year>2010</year>
          )
          <fpage>203</fpage>
          -
          <lpage>207</lpage>
          . doi:
          <volume>10</volume>
          .1109/TCSII.
          <year>2010</year>
          .
          <volume>2041813</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>G.</given-names>
            <surname>Jonatan</surname>
          </string-name>
          , et al.,
          <article-title>Gaussian Pseudo-Random Number Generator using LFSR's Rotation and Split</article-title>
          ,
          <source>International Symposium on Electronics and Smart Devices (ISESD)</source>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/ISESD53023.
          <year>2021</year>
          .
          <volume>9501694</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ichikawa</surname>
          </string-name>
          ,
          <article-title>Pseudo-Random Number Generation by Staggered Sampling of LFSR</article-title>
          ,
          <source>Eleventh International Symposium on Computing and Networking</source>
          (
          <year>2023</year>
          )
          <fpage>134</fpage>
          -
          <lpage>140</lpage>
          , doi: 10.1109/CANDAR60563.
          <year>2023</year>
          .
          <volume>00025</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Harasymchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shabatura</surname>
          </string-name>
          ,
          <source>Modified Generators of Poisson Pulse Sequences Based on Linear Feedback Shift Registers, Advances in Intelligent Systems and Computing, AISC</source>
          <volume>1247</volume>
          (
          <year>2021</year>
          )
          <fpage>317</fpage>
          -
          <lpage>326</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C.</given-names>
            <surname>Nouar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Guennoun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Pseudo-Random Number Generator Using Double</surname>
          </string-name>
          <string-name>
            <surname>Pendulum</surname>
          </string-name>
          ,
          <source>Appl. Math. Inf. Sci</source>
          .
          <volume>14</volume>
          (
          <year>2020</year>
          )
          <fpage>977</fpage>
          -
          <lpage>984</lpage>
          . doi:
          <volume>10</volume>
          .18576/amis/ 140604.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jagannatam</surname>
          </string-name>
          , Mersenne
          <string-name>
            <surname>Twister-A Pseudo Random Number Generator and its Variants</surname>
          </string-name>
          ,
          <source>Technical report</source>
          , Department of Electrical Computer Engineering, George Mason University (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          , et al.,
          <article-title>A New Approach to the Development of Additive Fibonacci Generators Based on Prime Numbers</article-title>
          ,
          <string-name>
            <surname>Electronics</surname>
          </string-name>
          (Switzerland)
          <volume>10</volume>
          (
          <issue>23</issue>
          ) (
          <year>2021</year>
          )
          <article-title>2912</article-title>
          . doi:
          <volume>10</volume>
          .3390/electronics10232912.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          , et al.,
          <article-title>Hardware Modified Additive Fibonacci Generators Using Prime Numbers, Advances in Computer Science for Engineering and Education VI, ICCSEEA 2023</article-title>
          , LNDECT
          <volume>181</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          - 36118-0_
          <fpage>44</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bilan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bilan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bilan</surname>
          </string-name>
          ,
          <string-name>
            <surname>Novel</surname>
          </string-name>
          pseudo-Random
          <source>Sequence of Numbers Generator Based on Cellular Automata, Collection Inf. Technol. Secur</source>
          .
          <volume>3</volume>
          (
          <issue>1</issue>
          ) (
          <year>2015</year>
          )
          <fpage>38</fpage>
          -
          <lpage>50</lpage>
          . doi:
          <volume>10</volume>
          .20535/
          <fpage>2411</fpage>
          -
          <lpage>1031</lpage>
          .
          <year>2015</year>
          .
          <volume>3</volume>
          .1.57710.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hanouti</surname>
          </string-name>
          , et al.,
          <string-name>
            <given-names>A Lightweight</given-names>
            <surname>Pseudo-Random Number Generator</surname>
          </string-name>
          <article-title>Based on a Robust Chaotic Map</article-title>
          ,
          <source>Fourth International Conference On Intelligent Computing in Data Sciences (ICDS)</source>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICDS50568.
          <year>2020</year>
          .
          <volume>9268715</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Winterhof</surname>
          </string-name>
          ,
          <article-title>Arithmetic Crosscorrelation of Pseudorandom Binary Sequences of Coprime Periods</article-title>
          ,
          <source>IEEE Transactions on Information Theory</source>
          <volume>68</volume>
          (
          <issue>11</issue>
          ) (
          <year>2022</year>
          )
          <fpage>7538</fpage>
          -
          <lpage>7544</lpage>
          . doi:
          <volume>10</volume>
          .1109/TIT.
          <year>2022</year>
          .
          <volume>3184176</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zamula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Semchenko</surname>
          </string-name>
          , Pseudo-Random
          <source>Number Generators Based on Discrete Logarithm, Technology Audit and Production Reserves</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          (
          <issue>13</issue>
          )) (
          <year>2013</year>
          )
          <fpage>28</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .15587/
          <fpage>2312</fpage>
          -
          <lpage>8372</lpage>
          .
          <year>2013</year>
          .
          <volume>18390</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gennaro</surname>
          </string-name>
          ,
          <string-name>
            <surname>An Improved</surname>
          </string-name>
          Pseudo-Random
          <source>Generator Based on Discrete Log, Advances in Cryptology - CRYPTO</source>
          <year>2000</year>
          ,
          <article-title>CRYPTO 2000</article-title>
          ,
          <string-name>
            <surname>LNCS</surname>
          </string-name>
          <year>1880</year>
          (
          <year>2000</year>
          ). doi:
          <volume>10</volume>
          .1007/3-540-44598-6_
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lara-Nino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Diaz-Perez</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>MoralesSandoval, Elliptic Curve Lightweight Cryptography: A Survey, IEEE Access 6 (</article-title>
          <year>2018</year>
          )
          <fpage>72514</fpage>
          -
          <lpage>72550</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2018</year>
          .
          <volume>2881444</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Borwein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Plouffe</surname>
          </string-name>
          ,
          <source>On The Rapid Computation of Various Polylogarithmic Constants</source>
          (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>J.</given-names>
            <surname>Napier</surname>
          </string-name>
          , Mirifici Logarithmorum Canonis Descriptio (
          <volume>1614</volume>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>C.</given-names>
            <surname>Boyer</surname>
          </string-name>
          , A History of Mathematics, Wiley (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>E.</given-names>
            <surname>Maor</surname>
          </string-name>
          , e:
          <source>The Story of a Number</source>
          , Princeton University Press (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>T.</given-names>
            <surname>Apostol</surname>
          </string-name>
          , Mathematical Analysis,
          <source>AddisonWesley</source>
          (
          <year>1974</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lanczos</surname>
          </string-name>
          , Applied Analysis, Dover
          <string-name>
            <surname>Publications</surname>
          </string-name>
          (
          <year>1988</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>W.</given-names>
            <surname>Press</surname>
          </string-name>
          , et al.,
          <source>Numerical Recipes: The Art of Scientific Computing</source>
          , Cambridge University Press (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sweeney</surname>
          </string-name>
          ,
          <article-title>On the Computation of Euler's Constant (</article-title>
          <year>1962</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>J.</given-names>
            <surname>Steward</surname>
          </string-name>
          , Calculus, Brooks
          <string-name>
            <surname>Cole</surname>
          </string-name>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Plouffe</surname>
          </string-name>
          , Recognizing Numerical Constants (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>X.</given-names>
            <surname>Gourdon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sebah</surname>
          </string-name>
          ,
          <source>N-th Digit Computation</source>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>X.</given-names>
            <surname>Gourdon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sebah</surname>
          </string-name>
          ,
          <source>The Logarithmic Constant: log 2</source>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>William</given-names>
            <surname>Echols</surname>
          </string-name>
          . URL: https://williamechols.com/#ln 2
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>Number</given-names>
            <surname>World</surname>
          </string-name>
          . URL: http://www.numberworld.org/ycruncher/records.htm
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>Number</given-names>
            <surname>World</surname>
          </string-name>
          . URL: http://www.numberworld.org/y-cruncher/
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>Number</given-names>
            <surname>World</surname>
          </string-name>
          . URL: http://www.numberworld.org/ycruncher/#Features
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>Number</given-names>
            <surname>World</surname>
          </string-name>
          . URL: http://www.numberworld.org/ycruncher/#Records
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <article-title>NIST</article-title>
          . URL: https://csrc.nist.gov/projects/random-bitgeneration/documentation-and-software
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>NIST</given-names>
            <surname>SP</surname>
          </string-name>
          800-22,
          <string-name>
            <given-names>A</given-names>
            <surname>Statistical Test</surname>
          </string-name>
          <article-title>Suite for Random and Pseudorandom Number Generators for Cryptographic Applications</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>O.</given-names>
            <surname>Garasimchuk</surname>
          </string-name>
          , et al.,
          <article-title>A Study of the Characteristics of the Fibonacci Modified Additive Generator with a Delay, J</article-title>
          . Autom. Inf. Sci.
          <volume>48</volume>
          (
          <issue>11</issue>
          ) (
          <year>2016</year>
          )
          <fpage>76</fpage>
          -
          <lpage>82</lpage>
          . doi:
          <volume>10</volume>
          .1615/JAutomatInfScien. v48.
          <year>i11</year>
          .
          <fpage>70</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          , et al.,
          <article-title>Investigating the Statistical Characteristics of Poisson Pulse Sequences Generators Constructed in Different Ways</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Autom</surname>
          </string-name>
          . Inf. Sci.
          <volume>49</volume>
          (
          <issue>10</issue>
          ) (
          <year>2017</year>
          )
          <fpage>11</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maksymovych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Harasymchuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Opirskyy</surname>
          </string-name>
          ,
          <source>The Designing and Research of Generators of Poisson Pulse Sequences on Base of Fibonacci Modified Additive Generator, International Conference on Theory and Applications of Fuzzy Systems and Soft Computing, ICCSEEA 2018: Advances in Intelligent Systems and Computing</source>
          <volume>754</volume>
          (
          <year>2019</year>
          )
          <fpage>43</fpage>
          -
          <lpage>53</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -91008-
          <issue>6</issue>
          _
          <fpage>5</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          [57]
          <string-name>
            <given-names>B.</given-names>
            <surname>Susanti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jimmy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ardyani</surname>
          </string-name>
          ,
          <article-title>Evaluation with NIST Statistical Test on Pseudorandom Number Generators based on DMP-80</article-title>
          and DMP-
          <volume>128</volume>
          , 5th
          <source>International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)</source>
          (
          <year>2022</year>
          )
          <fpage>166</fpage>
          -
          <lpage>171</lpage>
          . doi:
          <volume>10</volume>
          .1109/ISRITI56927.
          <year>2022</year>
          .
          <volume>10053041</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          [58]
          <string-name>
            <given-names>GNU</given-names>
            <surname>Multiple</surname>
          </string-name>
          <article-title>Precision Arithmetic Library</article-title>
          . URL: https://gmplib.org/
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          [59]
          <article-title>OpenSSL Documentation for the bn Library</article-title>
          . URL: https://www.openssl.
          <source>org/docs/man1.0</source>
          .2/man 3/bn.html
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>