Creating multiple diffrent profiles curves between two points

hello everyone,
I have a base curve which i divided and the end point of the curve axis.
i would like to make an interpolate curve between each point on the base curve and the upper point (img).
i would like each of this profile curves to be different from the other and than i would like to create a form from this profiles and the base curves with sweep 1 .
for now i manually made one profile and revolve it (gh) but its not efficient at all.
profiles (14.7 KB) profiles


You could use a noise component

profiles (8.4 KB)

thank you very much, i will check it out.