code: def generateRandomSDR(numSDR, numDims, numActiveInputBits, seed=42):
    
    randomSDRs = np.zeros((numSDR, numDims), dtype=uintType)
    indices = np.array(range(numDims))
    np.random.seed(seed)
    for i in range(numSDR):
      randomIndices = np.random.permutation(indices)
      activeBits = randomIndices[:numActiveInputBits]
      randomSDRs[i, activeBits] = 1
  
    return randomSDRs
docs: Generate a set of random SDR's
    @param numSDR:
    @param nDim:
    @param numActiveInputBits: