Skip to content
Snippets Groups Projects
Commit b931337e authored by LAMM Thibaut's avatar LAMM Thibaut
Browse files

modif

parent da74f248
Branches
Tags
No related merge requests found
...@@ -99,32 +99,21 @@ density=$3 # paramètre qui décrit la densité du graphe ...@@ -99,32 +99,21 @@ density=$3 # paramètre qui décrit la densité du graphe
declare -A tab declare -A tab
nb_aretes=0 nb_aretes=0
while [ $nb_aretes -le $density ]
for i in $(seq -w $n)
do do
echo "$arete" for j in $(seq -w $n)
for i in $(seq -w $n)
do do
for j in $(seq -w $n) arete=$(getNormalDistributionSample 0 100)
do if [ $arete -le $density ]
if [ $i -ne $j ] && [ $nb_aretes -le $density ] then
then tab["$i $j"]=$(getParetoDistributionSample)
arete=$(getNormalDistributionSample 0 100) nb_aretes=$((nb_aretes+1))
if [ $arete -le $density ] fi
then
if [ -z "${tab[$j $i]}" ] && [ -z "${tab[$j $i]}" ]
then
tab["$i $j"]=$(getParetoDistributionSample)
nb_aretes=$((nb_aretes+1))
fi
fi
fi
done
done done
done done
# ÉCRITURE DES DONNÉES GÉNÉRÉES AU FICHIER # ÉCRITURE DES DONNÉES GÉNÉRÉES AU FICHIER
# #
# Format du fichier donné à la présentation du cours # Format du fichier donné à la présentation du cours
...@@ -139,7 +128,7 @@ do ...@@ -139,7 +128,7 @@ do
done done
# écrire le nombre d'arêtes # écrire le nombre d'arêtes
echo "$density" >> $filename echo "$nb_aretes" >> $filename
# écrire les arêtes avec leurs distances # écrire les arêtes avec leurs distances
for elt in "${!tab[@]}" for elt in "${!tab[@]}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment