MCPcopy Create free account
hub / github.com/BruceDevices/firmware / generateRandomName

Function generateRandomName

src/modules/ble/ble_spam.cpp:74–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72char randomNameBuffer[32];
73
74const char *generateRandomName() {
75 const char *charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
76 int len = rand() % 10 + 1;
77 if (len > 31) len = 31;
78 for (int i = 0; i < len; ++i) { randomNameBuffer[i] = charset[rand() % strlen(charset)]; }
79 randomNameBuffer[len] = '\0';
80 return randomNameBuffer;
81}
82
83void generateRandomMac(uint8_t *mac) {
84 esp_fill_random(mac, 6);

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected