Yes, there are several ways to do this. Some researchers use the moment-ratio diagram to find a distribution that is close to the (skewness, kurtosis) value, then sample from that distribution. See The moment-ratio diagram - The DO Loop (sas.com) A chapter of the book Simulating Data with SAS shows how to implement this idea by using SAS 9.4.
If you have SAS Viya, you can use PROC SIMSYSTEM, which enables you to specify the moments and will output the simulated samples.
If you have actual data, I suggest you model the data by using the Johnson distribution, which is conceptually the easiest flexible system. You can use PROC UNIVARIATE to perform the fit. If your data are bounded (for example, tests scores that are between 0 and 100), use the Johnson SB distribution. See The Johnson SB distribution - The DO Loop (sas.com)
If your data are unbounded, use the Johnson SU system. See The Johnson SU distribution - The DO Loop (sas.com)
(There is also an algorithm for deciding between the SB and SU family; see The Johnson system: Which distribution should you choose to model data? - The DO Loop (sas.com)) After you have decided on a system and fit the parameters to the data, you can use the DATA step programs in those articles to produce random samples from the model.
... View more