Abaqus Monte-Carlo-Simulation | Same analysis with different material parameters

Dear Community,

the goal of a project is to do a monte-carlo-simulation for a slope. In order to achieve this, i need to do multiple safety analyses on the slope with changing soil(material)-parameters. So it would be the same analysis over and over again except with different values for the material parameters.

I'm new to Abaqus but not to FE-programms or programming in general. I would like to know if my general idea to achieve this task is correct or if there is already a subroutine or anything else implemented.

Idea: Use a loop in a python script to set up the parts, materials, jobs, etc. and do the calculation to get the output database (odb). In every iteration of the loop, change the materials and grab the needed data from the odb. 

Abaqus ​​​​​​​