library(tidyverse)
N <- 10000
(simstudy <- data.frame(x = rexp(N, rate = .5))
%>% mutate(y = map_dbl(x, \(x) rnorm(1, mean = sqrt(x), sd = 0.2)))
) %>% head x y
1 0.04370311 0.2977216
2 0.69911426 0.8605832
3 1.45362794 1.1177599
4 2.34028434 1.7301351
5 1.69402447 1.2406840
6 2.01676946 1.5679178