code: def test_multinomial_counterexample(self):
      tiny_res = Tensor([0.3, 0.6, 0.1]).multinomial(
          2000, replacement=True
      )
      torch_res = torch.tensor([0.3, 0.6, 0.1]).multinomial(
          2000, replacement=True
      )
      self.assertTrue(
          equal_distribution(lambda *_: tiny_res, lambda _: torch_res)
      )
      torch_res = torch.tensor([0.2, 0.7, 0.1]).multinomial(
          2000, replacement=True
      )
      self.assertFalse(
          equal_distribution(lambda *_: tiny_res, lambda _: torch_res)
      )
  
imports: import math
  import unittest
  import numpy
  import torch
  from tinygrad import nn, dtypes, Tensor
  from functools import partial
label_desc: Use image node_id 11 for calling the TestRandomness obj's underlying member method code with example usage: obj.test_multinomial_counterexample() without return types