Bonjour,

Je cherche actuellement à créer 10000 séquences aléatoires de tailles différentes et comprenant seulement des chiffres allant de 0 à 8. Par la suite, j'aimerais que celles-ci soit disposées dans une matrice. Pour ce faire, j'utilise ce code-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
B=matrix(nrow=1,ncol = 100)
 
for(loop in 1:10){
 
  for (i in round(runif(1,min=1,max=100)))
 
{
    A = round(runif(i,min=0,max=8))
    B=rbind(B,A)
 
}
 
}
Je pensais que les lignes n'étant pas de la même longueur, il générerait des NA dans les cases vides, mais à ma grande surprise il duplique la séquence pour remplir les trous. Est-ce que quelqu'un aurait une astuce pour éviter cela. Merci d'avance pour vos réponses.