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 shuffling with default random function. 
docstr_tok: ["Check","shuffling","with","default","random","function","."]
code: def test_shuffle1(self):
      """Check shuffling with default random function."""
      self.run_test(
          """
          def shuffle1(n):
              from random import shuffle
              r = list(range(n))
              shuffle(r)
              return r != list(range(n)) and sorted(r) == list(range(n))""",
          10,
          shuffle1=[int],
      )
  
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 10 for calling the TestRandom obj's underlying member method code with example usage: obj.test_shuffle1() without return types