concatenar

preciso gerar um numero com random e guardar ele em uma variavel.
depois preciso concatenar algo do tipo "/endpoint" ou seja:

preciso ter uma variavel final que tenha esse formato: 123456/endpoint mas, ja tentei de tudo e não acontece.
Resumindo, preciso gerar um numero aleatório e combina-lo com /endpoint e deixa-lo como uma variavel STRING no inicio do código para poder usa-la como referencia para o nome de um tópico.

Agradeco qualque luz pois ja concatenei String com char e tudo mais e nada.

Gere o random como variavel numerica , converta para string e adicione (concatene) na sua string.

Ai que ta o problema amigo, sou nova em C, na verdade nunca tinha sequer passado o olho, meu idioma é node.

Gerei a random mas meu problema é justamente esse: não saber tranformar em string e concatenar.

O que fiz foi isso
char Str5[10] = "/endpoint";
String numero;
numero = random(111111, 999999);
Serial.println((numero+Str5));
e coloquei no loop, assim eu printo mas eu preciso disso no inicio do codigo ai o arduino reclama

Isto compila aqui...

String numero; 
char endPoint[] = "/endpoint";

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:
  int randomnumber = random(11111, 99999);
  numero = String(randomnumber);
  numero.concat(endPoint);
}

E deve funcionar, ou está muito perto.

Já hahia conseguido dessa forma...
String endpoint = "";
uint32_t geraSerial = random(1111111111 , 9999999999);

endpoint = String (ids + comando);

Mas acredito ser seu código melhor, vou tentar...
Abraços e muito obrigada