This is one way: for (j in 1:10) { assign(paste("x", j, sep="."), rnorm(100)) } BTW, there have been many similar posts like this in the past. They are easily found using the search function at http://cran.r-project.org/search.html HTH, Andy