pinocchio
2.7.1
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
string-generator.hpp
1
//
2
// Copyright (c) 2016-2019 CNRS INRIA
3
//
4
5
#ifndef __pinocchio_utils_string_generator_hpp__
6
#define __pinocchio_utils_string_generator_hpp__
7
8
#include <string>
9
#include <cstdlib>
10
11
namespace
pinocchio
12
{
13
21
inline
std::string
randomStringGenerator
(
const
int
len)
22
{
23
std::string res;
24
static
const
char
alphanum[] =
25
"0123456789"
26
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
27
"abcdefghijklmnopqrstuvwxyz"
;
28
29
for
(
int
i=0; i<len;++i)
30
res += alphanum[((
size_t
)std::rand() % (
sizeof
(alphanum) - 1))];
31
return
res;
32
}
33
}
34
35
#endif // __pinocchio_utils_string_generator_hpp__
pinocchio::randomStringGenerator
std::string randomStringGenerator(const int len)
Generate a random string composed of alphanumeric symbols of a given length.
Definition:
string-generator.hpp:21
pinocchio
Main pinocchio namespace.
Definition:
treeview.dox:11
include
pinocchio
utils
string-generator.hpp
Generated by
1.8.17