Tout d'abord es tu sur que ta question concerne asp? je te pose cette question vu l'intitulé de ton message.
voici ce que tu veux faire en asp.net (VB.net)
dim mots as array
Dim LogStream As New StreamReader(server.mappath("fichier.txt"))
Try
Dim s As String
s = LogStream.ReadToEnd
mots = s.Split(" ")
LogStream.Close()
Catch
'erreur, impossible d'ecrire dans le fichier
End Try
Pour l'instant tu as tout les mots dans un array : mots
Dim i As Integer
i = Int(Rnd() * mots.LongLength)
Dim Mot_Au_Hasard As String
Mot_Au_Hasard = mots(i)
J'ai pas testé le code mais je pense qu'il doit marcher
J'espere avoir répondu à ta question
Cyril (Alias Jesusonline)