def find_random(self, **kwargs):
        """
        return one random document from the collection
        """
        import random
        max = self.count(**kwargs)
        if max:
            num = random.randint(0, max - 1)
            return next(self.find(**kwargs).skip(num))
def find_random ( self , ** kwargs ) : import random max = self . count ( ** kwargs ) if max : num = random . randint ( 0 , max - 1 ) return next ( self . find ( ** kwargs ) . skip ( num ) )
return one random document from the collection