Bonjour.

Remplir un Tableau 2D avec des nombres aléatoires entre 2 bornes, la pas de problème avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#Python 2.6.1
import numpy as np
 
lignes = 10
colonnes = 10
 
tbl_1 = np.random.randint(7, size=(lignes,colonnes))
print tbl_1
Comment procéder pour y ajouter les 2 contraintes suivantes :

1) Une possibilité de restreindre à 4 (ou variable X)le nombre de valeurs générés par lignes.

2) Qu'aucune de ces valeurs ne soit présente en doublons

Soit génération de X valeurs par lignes ( du moment que X soit égal ou inférieur à colonnes) sans doublons et comprises dans la fourchette demandés.

Merci de toute information.