Random: Mark getRandom* const
This commit is contained in:
parent
4dc688f9eb
commit
ac56b2f61d
@ -29,7 +29,7 @@ Random::Random()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<char> Random::getRandom(unsigned int bytes)
|
std::vector<char> Random::getRandom(unsigned int bytes) const
|
||||||
{
|
{
|
||||||
auto buffer = std::make_unique<char[]>(bytes);
|
auto buffer = std::make_unique<char[]>(bytes);
|
||||||
int r = getrandom(buffer.get(), bytes, GRND_NONBLOCK);
|
int r = getrandom(buffer.get(), bytes, GRND_NONBLOCK);
|
||||||
@ -46,7 +46,7 @@ std::vector<char> Random::getRandom(unsigned int bytes)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string Random::getRandomHexString(unsigned int bytes)
|
std::string Random::getRandomHexString(unsigned int bytes) const
|
||||||
{
|
{
|
||||||
std::stringstream stream;
|
std::stringstream stream;
|
||||||
|
|
||||||
|
4
random.h
4
random.h
@ -22,8 +22,8 @@ class Random
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Random();
|
Random();
|
||||||
std::string getRandomHexString(unsigned int bytes);
|
std::string getRandomHexString(unsigned int bytes) const;
|
||||||
std::vector<char> getRandom(unsigned int bytes);
|
std::vector<char> getRandom(unsigned int bytes) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // RANDOM_H
|
#endif // RANDOM_H
|
||||||
|
Loading…
Reference in New Issue
Block a user