Помогите прочитать числа из /dev/urandom, вот что я делаю: char y; QFile file("/dev/urandom"); if(!file.open(QIODevice::ReadOnly)){ qDebug() << "Openning failed."; return; } *** if(file.read(&y, ??)){ //?? - (typedef qint64) в С я б написал sizeof() qDebug() << "Readding failed."; return; } *** file.close(); } что мне подставить вместо ?? и как мне читать если сделать unsigned long y;
З.Ы. Может я чето непонятно написал - в результате я хочу получить беззнаковое 8ми (5и) байтовое (псевдо)случайное число.