Не уверен, что вы подразумеваете под случайными строками. Если вы имеете в виду строки произвольного доступа, то наверняка вы можете сделать это очень легко:
import pycassa.pool
import pycassa.columnfamily
pool = pycassa.pool.ConnectionPool('keyspace', ['localhost:9160']
cf = pycassa.columnfamily.ColumnFamily(pool, 'cfname')
row = cf.get('row_key')
Это даст вам любой ряд. Если вы имеете в виду, что вы хотите случайно выбранную строку, я не думаю, что вы сможете сделать это очень легко, не зная, какие ключи. Вы можете сгенерировать индексную строку, а затем выбрать из этого случайный столбец и использовать его для получения строки из другого семейства столбцов. По сути, вам нужно создать новую строку, в которой каждое значение столбца представляет собой ключ строки из семейства столбцов, из которого вы пытаетесь выбрать строку. Затем вы можете случайно получить столбец из этой строки, и у вас есть ключ к случайной строке.
Я не думаю, что pycassa предлагает какую-либо поддержку для получения случайной неиндексированной строки.