random seed is not set in `lalpulsar_synthesizeLVStats`
Hi,
lalpulsar_synthesizeLVStats
does not set a random by default:
$ lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats0.dat" --outputInjParams="params0.dat" --outputMmunuX=TRUE
$ lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats1.dat" --outputInjParams="params1.dat" --outputMmunuX=TRUE
$ diff stats0.dat stats1.dat
1c1
< %% cmdline: lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats0.dat" --outputInjParams="params0.dat" --outputMmunuX=TRUE
---
> %% cmdline: lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats1.dat" --outputInjParams="params1.dat" --outputMmunuX=TRUE
$ diff params0.dat params1.dat
1c1
< %% cmdline: lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats0.dat" --outputInjParams="params0.dat" --outputMmunuX=TRUE
---
> %% cmdline: lalpulsar_synthesizeLVStats --Alpha=2 --Delta=-0.5 --fixedSNR=0 --cosi=0 --psi=0 --phi0=0 --IFOs="H1" --dataStartGPS=756950413 --dataDuration=90000 --computeBSGL=FALSE --numDraws=5 --outputStats="stats1.dat" --outputInjParams="params1.dat" --outputMmunuX=TRUE
Is this the intended behavior? I though gsl would take care of it?