Random seed does not deliver random numbers

The following code is based on the function from Denois90 in post #38 of my earlier thread
https://forum.arduino.cc/t/use-pin-for-both-input-and-output/1003556/37

I don't yet understand the EEPROM stuff, but was impatient to move on. It obviously remains reliant on the 'weak' analog inputs for its seeds, but for my simple application I'm happy enough with its results. Of course, I still need to add some logic to avoid repeating a folder within the current session.

// Thread https://forum.arduino.cc/t/use-pin-for-both-input-and-output/1003556/37
// Code from Danois90, Saturday 18 June 2022

#include "EEPROM.h"
#define SEED_ADDR 0

int randNumberF;

void setup()
{
  Serial.begin(115200);
  Serial.println("RandomSeedWithEEPROM_A6A7-2");
  Serial.println(F(""));
  Serial.print(F("Random numbers"));
}

void loop()
{
  randNumberF = random(1, 29); // Chooses folder 1 to 28
  Serial.println(randNumberF);
  delay(500); // Wait before printing another set
}

void init_random_seed()
{
  int seed;
  EEPROM.get(SEED_ADDR, seed);
  seed += analogRead(A6) + analogRead(A7); //You could use different and/or more/less pins
  EEPROM.put(SEED_ADDR, seed);
  randomSeed(seed);
}type or paste code here

Here's the first 63 results:
14, 8, 24, 21, 23, 9, 25, 27, 27, 11, 19, 18, 7, 9, 19, 3, 26, 8, 17, 2, 16, 20, 10, 12, 23, 16, 7, 19, 9, 17, 8, 3, 15, 2, 9, 1, 2, 20, 1, 4, 11, 12, 11, 19, 12, 21, 12, 23, 16, 23, 9, 21, 26, 2, 11, 15, 13, 18, 22, 14, 17, 17, 10

Thanks to all those who offered practical help.

EDIT:
Duh! That was a premature celebration. I've plainly not implemented Danois90's function correctly. As I'm sure someone is about to point out, I'm getting no seeding whatsoever. Not surprisingly, as my code doesn't actually call the function!

EDIT
Now fixed, and getting the expected different sets on each startup.