Synthaxe pour choisir un personne au hasard

Bonjour, je suis entrain de monter un questionnaire ménage, comme tous les enquêtes ménage il y a un section pour les caractéristiques des membres du ménage… En plus de cette section j’ai un section sur la bonne gouvernance. Je souhaiterais créer une fonction qui me permet de sectionne un membre du ménage au hasard pour répondre a cette section! j’ai essayé mais j’ai un message d’erreur
voici la synthaxe :
(newFunc(() => {
//Obtenir le nombre de personnes éligibles
var eligibleMember = caracteristiques_base.Where(x => x.AgeAnnee.HasValue &&
x.AgeAnnee>=18 && x.s01q19==1 && x.s01q19.HasValue).ToArray();
var m = eligibleMember.Length;
//Échantillonnez la sélection
var i = Math.Round(Quest.IRnd()*m, 0);
intk = Convert.ToInt32(i);
varsel = eligibleMember[k].rowcode;
intselI = Convert.ToInt32(sel); return selI;
})).Invoke()
-caracteristiques_base : c’est le roster qui qui enregistre les caractéristique des membre du ménage
-AgeAnnee : variable qui permet de calcul l’âge des membre du ménage
-s01q19 : variable qui permet de capte si le membre du ménage est présent au moment de l’enquête
et voici le message d’erreur que je reçois : le nom ‘newFunc’ n’existe pas dans le contexte actuel
que faire??

Have a look at the example at Public Questionnaires - Random selection of 2 persons in HH which should fit your use case?