It appears that you don't actually want random colors, but instead you want the 
same colors each time. Why not just generate the vector of 'random distinct 
colors' one time and save the vector of colors?

-----Original Message-----
From: Bioc-devel <bioc-devel-boun...@r-project.org> On Behalf Of Meng Chen
Sent: Monday, November 29, 2021 3:21 PM
To: bioc-devel@r-project.org
Subject: [Bioc-devel] Use set.seed inside function

Dear BioC team and developers,

I am using BiocCheck to check my package, it returns a warning:
" Remove set.seed usage in R code"

I am using "set.seed" inside my functions, before calling function 
distinctColorPalette (randomcoloR package) in order to generate reproducible 
"random distinct colors". So what would be the best practice to solve this 
warning? I think 1. use set.seed and don't change anything.
2. use the set.seed function, but include something like below inside the 
function *gl.seed <- .Random.seed* *on.exit(assign(".Random.seed", gl.seed, 
envir = .GlobalEnv))* 3. use some other functions for the purpose

Any suggestions will be appreciated. Thanks.
--
Best Regards,
Chen

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to