pinocchio
3.7.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
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
[] =
"0123456789"
25
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
26
"abcdefghijklmnopqrstuvwxyz"
;
27
28
for
(
int
i
= 0;
i
< len; ++
i
)
29
res +=
alphanum
[((
size_t
)std::rand() % (
sizeof
(
alphanum
) - 1))];
30
return
res;
31
}
32
}
// namespace pinocchio
33
34
#endif
// __pinocchio_utils_string_generator_hpp__
pinocchio
Main pinocchio namespace.
Definition
treeview.dox:11
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::ContactSolverBaseTpl
Definition
contact-solver-base.hpp:20
include
pinocchio
utils
string-generator.hpp
Generated by
1.9.8