title: UUID stayed the same for different processes on Centos OS, but works fine on Windows OS (UUID per Process flow)
body: <p>I have two source files that I am running in Python 3.9. (The files are big...)</p>
  <p>File one (fileOne.py)</p>
  <pre><code># ...
  sessionID = uuid.uuid4().hex
  # ...
  </code></pre>
  <p>File two (fileTwo.py)</p>
  <pre><code># ...
  from fileOne import sessionID
  # ...
  </code></pre>
  <p>File two is executed using module multiprocessing.</p>
  <ul>
  <li>When I run on my local machine and print the UUID in file two, it is always unique.</li>
  <li>When I run the script on Centos OS, it somehow remained the same</li>
  <li>If I restart the service, the UUID will change once.</li>
  </ul>
  <p>My question: Why does this work locally (Windows OS) as expected, but not on a CentOS VM?</p>
  <p><strong>UPDATE 1.0:</strong>
  To make it clear.</p>
  <p>For each separate process, I need that UUID will be the same across FileOne and FileTwo. WHich mean</p>
  <ul>
  <li><code>processOne = UUID in file one and in file two will be 1q2w3e</code></li>
  <li><code>processTwo = UUID in file one and in file two will be r4t5y6 (a different one)</code></li>
  </ul>