class_docstr: Check implementation for usual random functions.
  
  Functions are:
  - random.random
  - random.gauss
  - random.uniform
  - random.expovariate
  - random.randrange
  - random.randint
  - random.sample
  - random.choice
  - random.seed
class_docstr_tok: ["Check","implementation","for","usual","random","functions",".","Functions","are",":","-","random.random","-","random.gauss","-","random.uniform","-","random.expovariate","-","random.randrange","-","random.randint","-","random.sample","-","random.choice","-","random.seed"]
docstr: Check seeded random generate always the same value. 
docstr_tok: ["Check","seeded","random","generate","always","the","same","value","."]
code: def test_random_seed(self):
      """Check seeded random generate always the same value."""
      self.run_test(
          """
          def random_seed():
              from random import random, seed
              seed(1)
              a = random()
              seed(1)
              b = random()
              return a == b""",
          random_seed=[],
      )
  
file_path: pythran/pythran/tests/test_random.py
imports: from pythran.tests import TestEnv
  from unittest import skipIf
  import sys
label_desc: Use image node_id 14 for calling the TestRandom obj's underlying member method code with example usage: obj.test_random_seed() without return types